gpt4 book ai didi

ibm-mq - channel 类型 SVRCONN 和 SDR/RCVR 之间有什么区别?如何决定何时使用 SVRCONN 或 SDR/RCVR 对?

转载 作者:行者123 更新时间:2023-12-04 08:22:25 25 4
gpt4 key购买 nike

我们有 2 个应用程序。其中 App2 发送 & App1 正在接收消息。下面是配置。

App1 => Q Name : GIBTNBN.RCV.SYS1.TO.SYS2
ChannelName: GIBTNBN.SVRCONN
QMgr: M1
App2 => Q Name : IBLPWTW.SYS1.TO.SYS2.STATUS
ChannelName: IBLPWTW.SVRCONN.TLS
QMgr: M2

我只知道 SDR/RCVR 类型的 channel 。但在这里我看到在两个应用程序的 channel 类型是服务器连接。根据 IBM 规范 =>“要使用服务器 channel 发送消息,您还必须在另一个队列管理器上创建一个与服务器 channel 同名的接收 channel 。”我想知道尽管在接收端有不同的 channel 名称和 channel 类型(根据规范,它应该是 RCVR 类型并且具有相同的名称“IBLPWTW”),但通信仍在进行。

请帮助我确定 SVRCONN channel 类型是如何工作的。

最佳答案

  • SDR/RCVR channel 用于允许两个队列管理器之间的单向通信。
  • SVRCONN channel 用于允许应用程序通过网络连接到队列管理器,应用程序可以通过 SVRCONN channel 发送和接收数据。如果应用程序恰好使用 CCDT 来指定连接详细信息的客户端,则这些称为 CLNTCONN channel ,并将与 SVRCONN channel 配对。不需要 CCDT,应用程序可以通过编程方式或通过 JMS/XMS JNDI(例如“.bindings”文件)指定连接详细信息。

在您的设置中,您可能同时使用了这两种类型,如果您没有看到 SDR/RCVR channel ,则可能这两个队列管理器使用 CLUSSDR/CLUSRCVR channel 通过 MQ 集群进行通信。

关于ibm-mq - channel 类型 SVRCONN 和 SDR/RCVR 之间有什么区别?如何决定何时使用 SVRCONN 或 SDR/RCVR 对?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65438058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com