Как настроить Websphere MQ для активации моего компонента при получении сообщений?
Как настроить Websphere MQ для активации моего компонента при получении сообщений?
Я хочу избежать постоянного опроса новых входящих сообщений с помощью какой-либо службы Windows, я хочу, чтобы новые сообщения передавались мне, а не наоборот.
Я работаю в среде.NET 4, и WCF и WAS являются законными технологиями для меня.
2 ответа
Я знаю, что это старая ветка, но в качестве справки для новичков: Anno 2018 ваши лучшие ответы должны использовать либо пользовательский канал WebSphere для WCF, либо использовать WebSphere.NET Monitor.
Первый автоматически вызывает вашу службу WCF всякий раз, когда сообщение поступает в определенную очередь, второй вызывает метод в классе в сборке, которую вы предоставляете для обработки входящего сообщения. В обоих случаях вам не нужно беспокоиться об очереди связи, а только об обработке входящего сообщения.
Вы можете настроить триггер (TRIGDATA) во входящей очереди для запуска вашего приложения (PROCESS).
http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.amqwag.doc%2Fia10930_.htm
Каким бы ни был окончательный дизайн (прослушивание или обратный вызов), приложение должно извлекать / удалять из очереди / получать сообщения из очереди.