没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Activ eMQ 实践入门指南
TT SOA 技术专题之“ActiveMQ 实践入门指南” Page 2 of 19
ActiveMQ 实践入门指南
ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个
完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,尽管 JMS 规范出台已经是很久的
事情了,但是 JMS 在当今的 J2EE 应用中间仍然扮演着特殊的地位。下面我们将分四部分来
介绍 ActiveMQ 的相关内容。
ActiveMQ 实践:松耦合和 ActiveMQ
回到 2003 年,一群开源开发者聚在一起组成了 Apache Geronimo。他们发现没有一个
很好的使用 BSD 风格许可证的消息中间件可用。因为 Geronimo 需要一个 JMS 实现 J2EE 兼
容性,所以一些开发者开始探讨这种可能性。
ActiveMQ 实践:松耦合和 ActiveMQ
ActiveMQ 实践:特性列表和安装
这一部分,我们将介绍 ActiveMQ 的特性列表和如何进行安装和如何对其进行测试。
ActiveMQ 实践:特性列表和安装
ActiveMQ 实践:使用场景
在系统架构中,有很多场景 ActiveMQ 和异步消息都会产生深远的影响。这部分中,
我们将介绍一些使用 ActiveMQ 的场景实例。
TT SOA 技术专题之“ActiveMQ 实践入门指南” Page 3 of 19
ActiveMQ 实践:使用场景
ActiveMQ 实践:ActiveMQ 使用入门
开始使用 ActiveMQ 并不是很难,你只需要启动代理,确保它能够接受连接和发送消
息。这部分中,我们将介绍如何开始使用 ActiveMQ。
ActiveMQ 实践:ActiveMQ 使用入门
TT SOA 技术专题之“ActiveMQ 实践入门指南” Page 4 of 19
ActiveMQ 实践:松耦合和 ActiveMQ
回到 2003 年,一群开源开发者聚在一起组成了 Apache Geronimo。在这种情况下,他
们发现没有一个很好的使用 BSD 风格许可证的消息中间件可用。因为 Geronimo 需要一个
JMS 实现 J2EE 兼容性,所以一些开发者开始探讨这种可能性。他们拥有大量的商业 MOM 经
验,而且他们甚至之前已经创建了一些 MOM,这些开发者打算创建下一代伟大的开源消息
中间件。
ActiveMQ 其他的一些灵感来源于市场上的大多数 MOM 是商业化的这个事实,封闭源
码,而且购买和支持的成本高昂。商业 MOM 的确在业务上很流行,但是很多业务并不能负
担的起不合理的成本。这也进一步增加了创建一个开源替代物的积极性。使用 Apache 许
可证的开源 MOM 确实有着市场潜力。Apache ActiveMQ 随着时间进步。ActiveMQ 打算作为
JMS 的标准,以供分布式应用之间的远程通信。为了更好地理解这个意思,最佳的做法就
是回顾一下分布式应用设计,尤其是通信。
松耦合和 ActiveMQ
ActiveMQ 为应用架构提供了松耦合的好处。松耦合通常被引入到一个架构迁移到一个
古典的紧耦合的远程过程调用(RPC)中。这样一个松耦合设计被认为是异步的,调用两
个应用中的任何一个应用对另一个都没有影响;不相互依赖或者有时间要求。应用可以信
任 ActiveMQ 有能力保障消息交付。因此,通常表述为应用发送消息是发送后自寻的。也
就是他们把消息发给 ActiveMQ,并不关心消息如何交付和什么时候交付。同样的,消费应
用也不用关心消息来自哪里何以如何发送到 ActiveMQ 的。这对于在非均匀环境中来说尤
其有用,这种环境中允许客户端使用不同的语言编写,甚至可能是不同的网格协议。
ActiveMQ 充当中间人,允许以异步的方式进行非均匀集成和交互。
剩余18页未读,继续阅读
资源评论
肥肥的考拉
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功