- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们是 WebSphere MQ 的新手,我们想知道我们是否可以创建 2+ RQSTR
不同 QMgrs 中的 channel ,仅连接一个 SVR
服务器上的 channel ,例如:
channel 名称:CH1 (RQSTR) -----> CH1 (SVR)
然后在另一个 QMgr 上,另一个 channel 命名为:CH1 (RQSTR) -----> CH1 (SVR)
当我们尝试启动第二个 CH1 时,我们收到错误消息,如“ channel 正在使用中”。
我们查了很多文档和论坛,都说我们可以创建 RQSTR
的多个实例。 ,所以这些都可以通过一个 SVR
连接到我们的服务器 channel ?或者我们是否只需创建多达 SVR
服务器上的 channel RQSTR
配对?
最佳答案
A号SVR
或 SDR
channel 一次只连接一个远程目标。可能有一个 SVR
或 SDR
在多个 QMgrs 上定义的单个 RCVR
或 RQSTR
在单个 QMgr 上。
在 MQ 集群中也是如此。一位 QMgr 的 CLUSRCVR
接受来自集群中所有节点的连接。这些节点中的每一个都会自动定义一个匹配的 CLUSSDR
同名。因此,在集群中将有一个名为 CLUSTER.QMGR
的入站 channel 。和一个 CLUSSDR
在每个远程 QMgr 上也具有名称 CLUSTER.QMGR
.
channel 管理事务批处理中的消息。出站 channel 有一个目的地,因此如果批处理失败,它知道它必须连接到哪个远程节点以协调事务。入站 channel 分别跟踪多个入站连接。RQSTR
/SVR
channel 是为防火墙只允许从内部发起的连接的情况而设计的。为了获取入站消息,RQSTR
启动 channel 。这也意味着 SVR
无法挂断套接字,将接受来自任何 RQSTR
的连接。那可以启动它。
将此与 RQSTR
的行为进行对比。/SDR
一对。在这种情况下,SDR
接收来自 RQSTR
的启动请求但随后立即关闭套接字并继续连接到其 CONNAME
中的任何内容。 .
当我有 B2B channel 连接时,我总是使用 RQSTR
/SDR
一对。我的 RQSTR
可以发起业务伙伴的SDR
如果我正在发送交易但没有消息返回,这通常很有帮助。如果我开始我的 RQSTR
并且 channel 出现,这排除了连接问题。如果消息随后流过,我知道另一端的应用程序已启动但 channel 触发不起作用。如果 channel 启动但没有消息到达,我知道远程应用程序已关闭。
然后,当我调用业务合作伙伴报告停电并可以告诉他们到底出了什么问题时,他们认为我是个天才。我这样做并不是为了让人们认为我是个天才,但如果我的诊断通常准确,他们通常会更愿意接听我的电话。RQSTR
channel 是建立在假设您将它与 SVR
一起使用的基础上的。因此没有 ADOPTNEWMCA
能力。这是唯一的缺点。如果网络总体上是可靠的,那也没什么不好的,所以我使用 RQSTR
/SDR
配对很多。
综上所述,SVR
channel 不打算同时连接到多个远程节点。它旨在一次连接到多个远程节点中的任何一个。由于任何正确配置 RQSTR
可以开始SVR
使用 SVR
只有当您合法地需要将它指向在运行时决定的不同位置并且不更改 channel 定义时。否则使用 SDR
在 CONNAME
中有多个实例或使用经典 SDR
channel 并更改 CONNAME
在故障转移期间。
关于ibm-mq - WMQ的SVR Channel可以连接多个RQSTR channel 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31420375/
这是对下面问题的跟进,但它值得另一个问题。 Are server-conn and client-conn channels the only channels that could have mor
我是一名优秀的程序员,十分优秀!