这是对以下问题的跟进,但它值得另一个问题。
Are server-conn and client-conn channels the only channels that could have more than one instances?
据我了解,接收器(或集群接收器)通道通常与单个发送器(或集群发送器)通道配对。如果一方是单个实例而另一方是多个实例?
感谢。
答案 0 :(得分:1)
考虑CLUSRCVR频道一分钟。您可以定义其中一个,然后群集的所有成员使用相同的成员与本地QMgr进行通信。类似地,单个SVRCONN通道定义可以服务于来自许多用户的连接(例如,想想SYSTEM.ADMIN.SVRCONN,附加了50个用户。)
相同的原理适用于RCVR或RQSTR通道。例如,假设您在本地QMgr上创建了一个名为BRANCH.TO.CENTRAL的频道,目的是每个分支机构使用该频道将每日销售号码发送到家庭办公室。每个队列管理器只能定义一个BRANCH.TO.CENTRAL通道实例。分支队列管理器只能运行一个通道实例,但中心局可以同时激活许多通道实例。通常情况下,您不会这样做,并且会使用群集或命名通道对,但它确实用于说明案例。
因此,经验法则是入站通道(SVRCONN,RCVR,RQSTR和CLUSRCVR)可以使用单个通道定义运行许多实例,而出站通道只能有一个运行实例。
这有帮助还是只是混乱?