JMS性能提升
WebSphere MQ V7 增强了JMS消息传递的吞吐量和性能。JMS 客户机应用程序可以受益于WebSphere MQ V7.0中这些性能的改善。消息预读将非持久性JMS的吞吐量提高了300%。JMS选择器性能通过服务器端的选择器匹配也得到了改善,消除了因客户机端选择器匹配而带来的网络延迟。选择器的性能在很大程度上依赖于选择器条件、头内容和匹配消息所占的比例。在WebSphere MQ V7.0中,JMS选择器的吞吐量可以提高250%。
通过取消轮询并采用异步方式将消息传递给监控目标,WebSphere MQ V7.0 优化了 JMS 消息侦听器。在这个发行版中,JMS 消息侦听器的吞吐量可以提高 45% ,而且还缩短了等待时间。共享客户机对话的引入还可以减少建立连接(特别是 SSL 连接)所需的时间,且增加了总吞吐量。要详细了解这方面的内容,请参考“MQ Client增强”这一部分。
WebSphere MQ V7.0 在队列管理器中集成了发布和订阅功能,因此不再需要像以前一样在队列管理器和独立的发布和订阅组件中进行两次队列持久性发布。通过对持久性发布和订阅的消息日志记录进行优化,提高了 JMS 消息传递吞吐量。
J2EE 应用程序服务器可以利用这些性能改善来提高消息驱动的 bean(message-driven bean,MDB)的消息吞吐量,MDB 在消息到达时通过 WebSphere MQ 进行调用,取消了对消息提供方的轮询,这也可以降低应用程序服务器的 CPU 使用。
管理方面的增强
MQ Explorer 功能增强
MQ Explorer 可以支持在 x86 上的 Linux 和 Microsoft Windows 机器上对 MQ 进行远程配置。如果要更方便地管理许多队列管理器,现在可以在 MQ Explorer 导航器中将其分组到不同的视图,例如,可以分别对测试队列管理器和生产队列管理器分组,并进行查看。
图 7:对队列管理器进行分组管理
联系客服