IBM的MQ和Active MQ相比都有哪些优点和不足?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IBM的MQ和Active MQ相比都有哪些优点和不足?相关的知识,希望对你有一定的参考价值。

1. IBM WebSphere MQ消息中间件有很多的特性和优点,使用IBM WebSphere MQ可以简化和优化消息通讯的应用设计。为了满足用户各种不同的应用的通讯需求,IBM WebSphere MQ采用了大量业界领先的技术,并拥有许多先进的功能,其中很多是其他厂商所无能为力的。将这些技术和功能应用到客户的通讯系统之中,可以简化应用逻辑,优化系统架构,从而提高整个系统的可靠性、可用性和可扩展性。下面将介绍怎样使用IBM WebSphereMQ的一些特性来简化程序。
2. ActiveMQ速度非常快;一般要比jbossMQ快10倍。
  优点:是一个快速的开源消息组件(框架),支持集群,同等网络,自动检测,TCP,SSL,广播,持久化,XA,和J2EE1.4容器无缝结合,并且支持轻量级容器和大多数跨语言客户端上的Java虚拟机。消息异步接受,减少软件多系统集成的耦合度。消息可靠接收,确保消息在中间件可靠保存,多个消息也可以组成原子事务。
  缺点:ActiveMQ默认的配置性能偏低,需要优化配置,但是配置文件复杂,ActiveMQ本身不提供管理工具;示例代码少;主页上的文档看上去比较全面,但是缺乏一种有效的组织方式,文档只有片段,用户很难由浅入深进行了解,二、文档整体的专业性太强。在研究阶段可以通过查maillist、看Javadoc、分析源代码来了解。
参考技术A 我也是个菜鸟,说下我的理解:
IBM MQ是有“发送队列”、“接收队列”的。
ActiveMQ没有“发送队列”、“接收队列”,就是普通的建一个“队列”,然后发消息到这个队列,从这个队列接收消息。
本回答被提问者采纳

以上是关于IBM的MQ和Active MQ相比都有哪些优点和不足?的主要内容,如果未能解决你的问题,请参考以下文章

ibm的mq创建管理器时间太长

将 Java 客户端 (JMS) 连接到 IBM MQ 时出现问题

软件-MQ-MQ:IBM MQ

MQTT比TCP协议好在哪儿

初探active mq

用于传输大量文件的 IBM MQ 调优