WebSphere Application Server 和 IBM MQ 消息传递的对比
如果您还不是 WebSphere® Application Server 或 IBM MQ 的已有用户,并且正在考虑服务集成平台还是 IBM MQ 可以更好地满足您的消息传递需求,请使用此表来对比这两个平台的主要功能。
服务集成(WebSphere Application Server 的缺省消息传递提供程序) | IBM MQ |
---|---|
与 WebSphere Application Server 紧密集成,并且可以与 Java™ Platform, Enterprise Edition (Java EE) 很好地进行结合 | 可以连接到几乎所有平台,并支持异构环境 |
通过 XMS 客户机支持多种语言和多种平台 | 支持多种语言和多种平台 |
工具支持有限,不同于 WebSphere Application Server 中所提供的工具支持 | 具有众多独立软件供应商 (ISV) 工具 |
为 JMS 的持久和非持久消息提供强大的性能 | 支持 JMS 和非 JMS 消息传递接口,并且为非 JMS 应用程序提供强大的性能 |
针对 32 位操作系统上约 40 兆字节的最大消息大小而设计(受限于堆用途) | 支持最大约 100 兆字节的大型消息大小 |
支持 WebSphere Enterprise Service Bus 和 WebSphere Process Server | 支持 IBM MQ 和 IBM MQ File Transfer Edition |
包括在 WebSphere Application Server、WebSphere Enterprise Service Bus 和 WebSphere Process Server 的单个管理模型中 | 可以集成现有基础结构和应用程序(例如,CICS®) |
集群与 WebSphere Application Server 集群相集成,以实现高可用性和可伸缩性 | IBM MQ 集群提供集群队列的可选并行性 |
注: 如果现有或计划的消息传递环境同时包含 IBM MQ 和 WebSphere Application Server 系统,那么您为给定任务选择的消息传递平台不必确定应该使用哪个 JMS 消息传递提供程序。有关更多信息,请参阅为混合环境选择消息传递提供程序。