3

这是对以下问题的跟进,但值得提出另一个问题。

server-conn 和 client-conn 通道是唯一可以有多个实例的通道吗?

据我了解,接收器(或集群接收器)通道通常与单个发送器(或集群发送器)通道配对。一方面是单实例,而另一侧是多个实例,怎么可能?

谢谢。

4

1 回答 1

2

考虑一分钟的 CLUSRCVR 频道。您定义其中之一,然后集群的所有成员使用同一个与本地 QMgr 对话。类似地,单个 SVRCONN 通道定义可以服务于来自多个用户的连接(例如 SYSTEM.ADMIN.SVRCONN,有 50 个用户连接到它。)

相同的原理适用于 RCVR 或 RQSTR 通道。例如,假设您在本地 QMgr 上创建了一个名为 BRANCH.TO.CENTRAL 的渠道,目的是让每个分支机构都使用该渠道将每日销售数字发送到总部。每个队列管理器只能定义一个 BRANCH.TO.CENTRAL 通道实例。分支队列管理器只能运行一个通道实例,但中央办公室可以同时激活多个通道实例。通常您不会这样做,并且会使用集群或命名通道对,但它确实可以说明这种情况。

因此,经验法则是入站通道(SVRCONN、RCVR、RQSTR 和 CLUSRCVR)可以使用单个通道定义有多个运行实例,而出站通道只能有一个运行实例。

这有帮助还是只是把事情弄得一团糟?

于 2010-04-17T02:43:58.603 回答