三个主流消息中间件区别

三个主流消息中间件区别

ID:8807582

大小:970.97 KB

页数:16页

时间:2018-04-08

三个主流消息中间件区别_第1页
三个主流消息中间件区别_第2页
三个主流消息中间件区别_第3页
三个主流消息中间件区别_第4页
三个主流消息中间件区别_第5页
资源描述:

《三个主流消息中间件区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、市场上的消息中间件:  mom4j mom4j是一个完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发.  OpenJMS OpenJMS是一个开源的JavaMessageServiceAPI1.0.2规范的实现,它包含有以下特性:*.它既支持点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。*.支持同步与异步消息发送*.JDBC持久性管理使用数据库表来存储消息*.可视化管理界面。*

2、.Applet支持。*.能够与JakartaTomcat这样的Servlet容器结合。*.支持RMI,TCP,HTTP与SSL协议。*.客户端验证*.提供可靠消息传输、事务和消息过滤  UberMQ UberMQ完全实现了JavaMessageService规范。UberMQ是因为现有的许多JMS提供商已经违背了分布式计算的核心原则:快速与简单而开发的。  HermesJMS 利用它提供的SwingUI可以很好的实现监控JMSproviders。  ActiveMQ ActiveMQ是一个开放源码基于Apache2.0lic

3、enced发布并实现了JMS1.1。它能够与Geronimo,轻量级容器和任Java应用程序无缝的给合。  Somnifugi Somnifugi使得工作在同一个java虚拟机中的线程能实现消息互发。  MantaRay MantaRay基于peer-2-peer技术。它具有以下特性:1.它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域。2.并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。3.消息过滤体制。4.

4、能与WebLogicandWebSphere给合。5.支持TCP,UDP与HTTP传输协。  Presumo Presumo也是一个实现JavaMessageServiceAPI的JMS消息中间件。  JORAM JORAM一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件。  JMS4Spread JMS4Spread是一个消息系统.它部分地实现了Java消息服务(JMS)API.  OpenMessageQueue OpenMessageQueue是SunJavaSystemMessageQueue的

5、一个开源版本。Openmessagequeue是一个企业级,可升级,非常成熟的消息服务器。它为面向消息的系统集成提供一套完整的JMS(JavaMessageService)实现。由于OpenMQ源自Sun的JavaMessageQueue,所以其具有JavaSystemMessageQueue拥有的所有特性,功能和性能。  FFMQ FFMQ是一个轻量级,高性能,快速的NativeJMS1.1开源实现。支持SSL远程连接,自动防故障的持久化机制,基于模板定义目的地(Destination),采用模式匹配自动创建目的地(Des

6、tination)。  MQSSave/MQSLoad MQSSave是一个简单的Java程序,能够读取MQSeries队列的消息保存至文件中。而MQSLoad是一相反的Java程序,能够读取文件中的消息然后加载至MQSeries队列中。  HornetQ HornetQ是一个支持集群和多种协议,可嵌入、高性能的异步消息系统。HornetQ完全支持JMS,HornetQ不但支持JMS1.1API同时也定义属于自己的消息API,这可以最大限度的提升HornetQ的性能和灵活性。在不久的将来更多的协议将被HornetQ支持。·H

7、ornetQ拥有超高的性能,HornetQ在持久化消息方面的性能可以轻易的超于其它常见的非持久化消息引擎的性能。当然,HornetQ的非持久化消息的性能会表现的更好!·HornetQ完全使用POJO,纯POJO的设计让HornetQ可以尽可能少的以来第三方的包。从设计模式来说,HornetQ这样的设计入侵性也最小。HornetQ既可以独立运行,也可以与其它Java应用程序服务器集成使用。·HornetQ拥有完善的错误处理机制,HornetQ提供服务器复制和故障自动转移功能,该功能可以消除消息丢失或多个重复信息导致服务器出错。

8、·HornetQ提供了灵活的集群功能,通过创建HornetQ集群,您可以享受到到消息的负载均衡带来的性能提升。您也可以通过集群,组成一个全球性的消息网络。您也可以灵活的配置消息路由。·HornetQ拥有强大的管理功能。HornetQ提供了大量的管理API和监控服务器。它可以无缝的与应用程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。