一、消息发布

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

二、消息订阅

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

【知识积累】(四)、消息中间件 - 升级版

三、总结

1、ActiveMQ的特性
(1)、多种语言和协议客户端。语言:Java,C,C++,C#,Ruby,Perl,Python,PHP。应用协议:OpenWire,Stomp REST,WS Notification,XMPP,AMQP;
(2)、完全支持JMS1.1和J2EE 1.4规范(持久化,XA消息,事务);
(3)、对Spring的支持,ActiveMQ可以很容易内嵌到使用Spring的系统里面去,而且也支持Spring2.0的特性;
(4)、通过了常见J2EE服务器(如Geronimo,JBoos 4,ClassFish,WebLogin)的测试,其中通过JCA 1.5resouce adaptors的配置,可以让ActiveMQ可以自动的部署到任何兼容J2EE 1.4商业服务器上;
(5)、支持多种传送协议:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA;
(6)、支持通过JDBC和journal提供高速的消息持久化;
(7)、从设计上保证了高性能的集群,客户端-服务器,点对点;
(8)、支持Ajax;
(9)、支持与Axis的整合;
(10)、可以很容易的调用内嵌JMS provider,进行测试。


2、什么情况下使用ActiveMQ
(1)、多个项目之间集成
a、跨平台
b、多语言
c、多项目
(2)、降低系统间模块的耦合度,解耦
a、软件扩展性
(3)、系统前后端隔离
1、前后端隔离,屏蔽高安全区。

相关文章:

  • 2021-08-19
  • 2021-10-18
  • 2021-08-21
  • 2022-12-23
  • 2022-12-23
  • 2021-06-21
猜你喜欢
  • 2021-08-03
  • 2021-07-03
  • 2021-10-27
  • 2021-08-12
  • 2021-11-30
  • 2022-12-23
  • 2021-08-24
相关资源
相似解决方案