WebSphere MQ客户机的增强
WebSphere MQ V7.0引入了新的服务质量,帮助优化那些需要非持久性消息流传递的客户机应用程序的性能。服务器可以将非持久性消息以消息流方式发送给客户机,从而使这些消息可以在客户机发出请求之前就到达客户机的缓冲区。
【IT专家网独家】WebSphere MQ V7.0引入了新的服务质量,帮助优化那些需要非持久性消息流传递的客户机应用程序的性能。服务器可以将非持久性消息以消息流方式发送给客户机,从而使这些消息可以在客户机发出请求之前就到达客户机的缓冲区。这种消息预读功能使 WebSphere MQ V7.0能够预先发送客户机可能请求的消息。
另外,WebSphere MQ V7.0服务器还可以控制发给客户机的消息流。消息预读可以将非持久性消息传递吞吐量提高300% (1)。因为客户机端的消息存储在客户机内存中而不在队列中,所以该功能只适用于非持久性消息传递。
如果WebSphere MQ服务器要将持久性消息发送给客户机,那么WebSphere MQ会自动回复到常规的服务质量,对这些消息进行处理。对WebSphere MQ V7.0客户机启用消息预读,不需要对现有应用程序进行更改,只需要重新配置WebSphere MQ。
WebSphere MQ V7.0客户机使用TCP/IP的全双工协议,通过更加迅速的故障检测和孤立的服务器连接通道检测,能实现更有效的“心跳”检测,从而提高了可用性。
WebSphere MQ V7.0支持TCP/IP套接字共享,这有助于简化对大量客户机连接的管理。连接共享可以更方便地查看多个客户机的连接状态。通过共享套接字,客户机还可以提高可扩展性,减少建立连接(特别是SSL连接)所需的时间,从而提高了总吞吐量。
一项新功能可以使客户机应用程序在将消息送到队列或主题之后,继续执行有用的工作。而不是等待发回给客户机的响应代码,以异步方式传递消息这种方法使客户机不需要在每次将一条消息放入队列或主题之后等待队列管理器的响应。可以稍后请求返回码,如果需要,可以使用新的调用MQSTAT,它可以提供最新的异步返回码。客户机应用程序可以选择不等待,而且可以准备发送下一条消息或做其他有用的工作而不是暂停以便与MQ服务器同步。这个新功能可以有效地提高那些不要求响应码的应用程序性能。
IT专家网原创文章,未经许可,严禁转载!

