给中小企业定制 WebSphere MQ V7

简介: 本文描述了您在中小企业(SMB)实施基于 WebSphere MQ 的解决方案时可能遇到的常见挑战,并向您展示如何去克服这些挑战。简介为了向您展示如何处理在中小企业(SMB)实施基于 IBM® WebSphere® MQ 的解决方案时遇到的挑战,文本使用一个总部和多个分支机构或者零售店的通用场...显示全部
简介: 本文描述了您在中小企业(SMB)实施基于 WebSphere MQ 的解决方案时可能遇到的常见挑战,并向您展示如何去克服这些挑战。

简介
为了向您展示如何处理在中小企业(SMB)实施基于 IBM® WebSphere® MQ 的解决方案时遇到的挑战,文本使用一个总部和多个分支机构或者零售店的通用场景,每个机构都拥有各自的 WebSphere MQ 服务器。对于许多中小企业来说,后端基础架构投资可能会受到约束,因此您会面临网络故障或连接缓慢的问题。但是在深入研究这样一个环境的挑战之前,先了解一下健壮且理想的 WebSphere MQ 环境的特征:VPN 基础架构静态 IP 地址单一的 ISP高带宽的网络速度监测工具,比如 IBM Tivoli® Omegamon for XE Messaging建议的硬件配置
如上所述,以下是 SMB 中存在的两个最普遍的网络问题:Internet 连通性故障 ——— 没有投资无线网络连接的 SMB 一般会选择使用静态 IP 地址的不同服务提供商的多个连接。当其中一个连接发生故障时,SMB 会切换(有时是手动切换)到另一个服务提供商的连接。总部与零售店之间的通信缓慢 ——— 对于该问题,SMB 通常会优化应用程序来发送最小数据至分支服务器,并将其他通信推迟到深夜或其他低使用率期间。这样的安排可能需要重要的应用程序定制。
本文的剩余部分描述了以下次优条件、如何解决相关问题,以及如何使用 WebSphere MQ Performance Monitor (SupportPac MP08)。动态 IP 地址多个 ISP总部与零售店之间使用低带宽网络速度收起
参与4

查看其它 2 个回答一路向北的回答

发送方通道无法通信
发送方-接收方通道
发送方-接收方通道中的目标系统的主机名/IP 地址应该是已知的,并且应该在发送方通道中进行配置。




您可以使用请求方-服务器通道在 WebSphere MQ 中让接收系统发起通信,进而解决该问题:

请求方-服务器通道
请求方-服务器通道
在请求方-服务器通道中发送系统的主机名/IP 地址应该是已知的,并且应该在请求通道中进行配置(消息的目标系统)




在请求方-服务器通道中,接收系统(零售店服务器)发起连接。一旦连接成功,消息将从总部服务器传送至零售店服务器。队列管理器 HQ.QM 具有以下 WebSphere MQ 对象:REMOTEQ(远程队列)TRANSQ(传输队列)HQ.STORE.CNL(服务器通道)
同样地,队列管理器 QM2 也具有以下 WebSphere MQ 对象:LOCALQ(本地队列)HQ.STORE.CNL(请求方通道)
以下是用来创建该配置的 MQSC 命令:
服务器通道定义
define channel (HQ.STORE.CNL) chltype(SVR) +xmitq(TRANSQ)


请求方通道定义
define channel (HQ.STORE.CNL) chltype(RQSTR) +conname('192.168.1.1(1414)')

其他可能的通道组合除了发送方-接收方和请求方-服务器通道之外,其他可能的组合包括集群发送方-群集接收方、服务器-接收方和请求方-发送方通道。


发送方-接收方通道对和请求方-服务器通道在功能方面有着很大的区别 ——— 更多信息请参阅 WebSphere MQ V7 信息中心
总部有多个 ISP
上述场景涉及到请求方-服务器通道,只要发送方系统的 IP 地址(192.168.1.1)不变,该通道就能工作正常。但是如果发送方系统有多个 ISP,并且其中一个出现故障,系统切换到另一个 ISP。在这种情况下,即使发送方有静态 IP 地址,每个 ISP 可能会从不同的域分配 IP 地址。请求方通道将再次无法发起到服务器通道的请求,并进入重试模式,因为 HQ 服务器系统的 IP 地址可能已经发生改变。
2011-09-22
浏览457

回答者

一路向北 最近回答过的问题

回答状态

  • 发布时间:2011-09-22
  • 关注会员:1 人
  • 回答浏览:457
  • X社区推广