- 浏览: 7866 次
最近访客 更多访客>>
文章列表
设计从简单开始,扩展从重构开始
优秀的设计是什么?并不是在初期就具有弹性,而是把业务压缩在若干个模型中,然后使用一套简单实用的接口让这些模型相互协作起来.扩展是什么?扩展是保持结构的松散,并非去支持有可能存在的 ...
开始文章之前先澄清几个概念
什么是消息
消息是一个用于在组件和应用程序之间通讯的的方法。消息之间的传递是点对点的。任何终端之间都可以相互接受和发送消息。并且每个终端都必须遵守如下的规则
-> 创建消息 -> 发送消息 -> 接收消息 -> 读取消息
为什么要使用消息
理由很简单,消息是一个分布式的低耦合通讯方案。A发送一个消息到一个agent ,B作为接受者去agent上获取消息。但是A,B不需要同时到agent上去注册。agent作为一个中转为A,B提供搞效率的通讯服务。
开发者的关注点
走到这里,我也不想去解释jms spec上那些抽象且复杂的概念了,说的很 ...