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

版权声明:如果喜欢,请注明出处,谢谢。。。 https://blog.csdn.net/axin1240101543/article/details/79939499
一、消息发布







二、消息订阅








三、总结

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、前后端隔离,屏蔽高安全区。

猜你喜欢

转载自blog.csdn.net/axin1240101543/article/details/79939499