Рассмотрим на минуту канал CLUSRCVR. Вы определяете один из них, а затем все члены кластера используют его для связи с локальным QMgr. Точно так же одно определение канала SVRCONN может обслуживать соединения от многих пользователей (например, SYSTEM.ADMIN.SVRCONN с 50 подключенными к нему пользователями).
Тот же принцип работает для каналов RCVR или RQSTR. Например, предположим, что вы создали канал на вашем локальном QMgr под названием BRANCH.TO.CENTRAL с намерением, чтобы каждый филиал использовал этот канал для отправки ежедневных данных о продажах в головной офис. Для каждого администратора очередей может быть определен только один экземпляр канала BRANCH.TO.CENTRAL. У администраторов очередей филиала может быть запущен только один экземпляр канала, но в центральном офисе может одновременно работать несколько экземпляров канала. Обычно вы этого не делаете и используете либо кластер, либо пары именованных каналов, но это служит иллюстрацией случая.
Таким образом, эмпирическое правило заключается в том, что входящие каналы (SVRCONN, RCVR, RQSTR и CLUSRCVR) могут иметь много запущенных экземпляров с использованием одного определения канала, в то время как исходящие каналы могут иметь только один запущенный экземпляр.
Помогает или только все портит?
person
T.Rob
schedule
17.04.2010