什么是WebSphere MQ中的绑定模式?

8

我正在使用WebSphere MQ FTE,阅读一篇文档时,我看到了这样一句话:桥接代理通过绑定模式连接到本地队列管理器。在WebSphere MQ中,什么是绑定模式?

1个回答

19

WebSphere MQ最初是作为本地通信堆栈而创建的,它驻留在使用它的应用程序所在的同一台服务器上。在这种模式下,应用程序使用进程间通信(IPC)与其进行通信。这就是同一服务器上的两个进程使用共享内存、信号量和其他本地通信相互通信的地方。

随后创建了MQ客户端,使应用程序能够通过网络与WebSphere MQ通信。这意味着现在有两种与队列管理器通信的模式。术语“客户端模式”自然而然地出现,用于指代使用MQ客户端的通信方式。而“绑定模式”则是为了区分客户端模式和本机WMQ IPC连接而出现的。

因此,当您阅读到FTE代理使用绑定模式连接时,这意味着它在与队列管理器通信时运行在同一台服务器上,并且使用共享内存而不是通过网络进行通信。

需要注意的是,在WebSphere MQ文件传输版中,许可证是针对产品的“客户端”和“服务器”捆绑包而言的。客户端捆绑包是不包含WebSphere MQ服务器副本的FTE代理。服务器捆绑包是将相同的FTE组件与WebSphere MQ服务器副本捆绑在一起,并且具有使用绑定模式连接的能力。


我认为绑定本身现在有两种类型。服务器绑定,其中绑定驻留在与队列管理器相同的服务器上,以及客户端绑定,其中它们驻留在与队列管理器服务器远程相同或不同的服务器上。 - sijo0703
2
由于问题是“WebSphere MQ中的绑定模式是什么意思?”,因此我的答案使用IBM定义的术语。例如,请参见IBM MQ类JMS的连接模式,该术语与MFT(以前为FTE)文档中使用的术语相匹配。 - T.Rob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接