Интеграция приложений на основе WebSphere MQ


Каналы


Каналы WebSphere MQ - это объекты менеджеров очередей, позволяющие создавать коммуникации или линии связи между менеджерами очередей, по которым передаются сообщения. Каналы между серверами, содержащими менеджеры очередей всегда однонаправленные. Каналы, использующиеся при соединении типа клиент-сервер - двунаправленные. При создании линии связи между двумя менеджерами необходимо создать каналы с одинаковыми именами на каждом менеджере. Назовем каналы типа sender и server каналами-отправителями, а каналы типа receiver и requester - каналами-получателями. Соответствие пар каналов представлено в таблице 3.2.

Таблица 3.2. Соответствие пар каналов.

Канал, инициирующий соединениеНаправление передачи данныхОтвечающий канал
Sender==>Receiver
Server==>Receiver
Server==>Requester
Requester <==Server
Requester <==Sender

Для того, чтобы создать канал WebSphere MQ с помощью WebSphere MQ Explorer нужно вызвать контекстное меню, правой кнопкой мыши нажав на группу Channels, выполнить пункт "Создать" и выбрать соответствующий тип канала (рис. 3.6).

Создание канала с помощью WebSphere MQ Explorer

увеличить изображение
Рис. 3.6.  Создание канала с помощью WebSphere MQ Explorer

Далее в зависимости от выбранного типа канала появится форма для заполнения свойств канала. Для sender и server каналов ее вид представлен на рис. 3.7, для receiver - на рис. 3.8, для requester - на рис. 3.9. Форма для sender-канала практически не отличается от формы для server - канала. Создание кластерных каналов подробно изложено в лекции 6.

Различные типы каналов отображаются в WebSphere MQ Explorer с помощью пиктограмм, которые приведены ниже:


- receiver


- requester


- sender;


- server;


- cluster receiver;


- cluster sender;


- server connection.




- Начало -  - Назад -  - Вперед -