Как настроить 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

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.explorer.doc%2Fe_trigger_monitor.htm

http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.amqwag.doc%2Fia10970_.htm

Каким бы ни был окончательный дизайн (прослушивание или обратный вызов), приложение должно извлекать / удалять из очереди / получать сообщения из очереди.

Другие вопросы по тегам