ActiveMQ 简单介绍
ActiveMQ 特性列表
- 多种语言和协议编写客户端。语言:Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议:OpenWire,Stomp REST,WS Notification,XMPP,AMQP
- 完全支持 JMS 1.1 和 J2EE 1.4 规范 (持久化,XA 消息,事务)
- 对 Spring 的支持,ActiveMQ 可以很容易内嵌到使用 Spring 的系统里面去,而且也支持 Spring 2.0 的特性
- 通过了常见 J2EE 服务器(如 Geronimo,JBoss 4, GlassFish,WebLogic)的测试,其中通过 JCA 1.5 resource adaptors 的配置,可以让 ActiveMQ 可以自动的部署到任何兼容 J2EE 1.4 商业服务器上
- 支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
- 支持通过 JDBC 和 journal 提供高速的消息持久化
- 从设计上保证了高性能的集群,客户端-服务器,点对点
- 支持 Ajax
- 支持与 Axis 的整合
- 可以很容易得调用内嵌 JMS provider,进行测试
- 支持失效转移(failover)
什么情况下使用 ActiveMQ?
多个项目之间集成
- 跨平台
- 多语言
- 多项目
降低系统间模块的耦合度,解耦
- 软件扩展性
系统前后端隔离
- 前后端隔离,屏蔽高安全区
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: 一致性哈希算法原理
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论