RVIBM MQ和JMS消息中间件的对比分析.doc
《RVIBM MQ和JMS消息中间件的对比分析.doc》由会员分享,可在线阅读,更多相关《RVIBM MQ和JMS消息中间件的对比分析.doc(4页珍藏版)》请在三一文库上搜索。
1、RV IBM MQ和JMS消息中间件的对比分析TIBCO RV,IBM MQ和JMS消息中间件的对比分析对于消息中间件,绝大多数熟悉的是IBM MQ,这是目前使用最广泛的中间件产品。国内还有一款中间件TongLinkQ,结构和MQ相似。其实在国外还有一款叫Rendzvous的消息中间件应用也非常广泛,只是在国内应用不多,所以在国内并没有MQ那么大的名气。这款消息中间件的设计和MQ是完全不同的,有很多不同的特性特点,使得它在某些应用场景具备更多的优势。总结一下Rendzvous的架构特点,和MQ的架构以及JMS消息中间件的架构做比较。深入了解和比较这些中间件产品,才能用的准用的好它们。先总结一下
2、消息中间件的功能,以上的三类中间件都实现了这些功能。实现消息的异步发送接收,发布订阅,使得两端的应用解耦。实现消息持久化机制,保证消息可靠性传输。优化网络传输,支持断点续传。1.分布式结构VS星型结构VS接收,服务端缓存VS客户端缓存。RV和MQ都是分布式结构的,和JMS消息中间件的星型结构不同。分布式消息中间件的Server在应用环境里都会部署多个,彼此互联,没有主备之分。JMS消息中间件的应用部署一般都是主备两个Server,消息的发送和接收应用平时和主Server相连,有问题时切换到备Server,主备Server共用公共的存储设备来保存消息。MQ和JMS消息中间件都采用消息接收端主动接
3、收消息的方式。消息从发送端发出后,首先会缓存到Server上,接收端应用发起一个接收消息的请求,Server把消息作为应答返回给接收端。接收端不执行接收动作,消息就会一直在Server上保存。RV和这两种消息中间件都不同,使用的是消息推送的模式。消息从发送端发出后,并不在Server上缓存,Server只做路由把消息推送给消息接收端。消息接收端只要连接上Server,订阅要接收的消息,这些消息就会源源不断地从Server那里推送过来,消息先缓存到接收客户端的队列里,接收端应用再从队列里取消息。总之RV是一个分布式结构,推送消息模式,客户端缓存的消息中间件。分布式结构适用于分布是应用系统,方便做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RV IBM MQ和JMS消息中间件的对比分析 MQ JMS 消息 中间件 对比 分析
链接地址:https://www.31doc.com/p-10513548.html