- 浏览: 99206 次
- 性别:
- 来自: 深圳
-
最新评论
文章列表
一、为什么需要
SOA
当应用获得用户的认可后,会不断发展。以豆瓣网为例,早期豆瓣网只有书评的功能,随着用户的增加,发展出今天的豆瓣社区,豆瓣读书,豆瓣电影和豆瓣音乐等功能。这些功能有各自的特色,但又有 ...
大型应用通常会拆分为多个子系统来实现,对于
JAVA
来说,这些子系统可能部署在同一台机器的多个不同的
JVM
,也可能部署在不同的机器上,但这些子系统又不是完全独立的,要相互通信来共同实现业务功能,对于此类
JAVA
应用,我们称之为分布式
JAVA
应用。
使用分布式的要点就是尽量不要使用分布式。
实现分布式系统通信,主要有两种方式:
1.
基于消息方式实现系统间的通信
1.1
基于
JAVA
自身技术实现消息方式的系统间通信。
...