Надеюсь, что кто-то со знанием MQ узнает, возможно ли следующее...
Справочная информация: в настоящее время у нас есть один сервер IBM MQ 7.5, но мы будем рады обновить его, если это поможет.
Сценарий: у нас есть выделенный канал и очереди для обработки приложения. Я хотел бы, чтобы на одном сервере MQ можно было доставлять новые сообщения и ставить их в очередь в «Messages_IN» во время выпуска, а затем пропускать их. Я не могу остановить используемый канал, так как потребляющее приложение выдаст ошибку (потеряет доступ к MQ) и не будет работать. т. е. приложения-отправители и приложения-обработчики в настоящее время используют один и тот же канал/очереди.
Диаграмма, связанная ниже, чтобы помочь объяснить ...
Можно ли вообще иметь управление потоком в очереди, которое позволило бы нам контролировать сообщения, не потребляемые приложением, без остановки канала? Любые новые очереди/каналы/конфигурации и т. д. в порядке, но в настоящее время они ограничены одним сервером MQ.
Большое спасибо всем, кто нашел время, чтобы прочитать это, и, надеюсь, это технически возможно.
С уважением
Дэйвид
GET(DISABLE)
очередьMessages_IN
. Механизм обработки должен обрабатывать ошибки запрета получения. Какой компонент на диаграмме будет проходить техническое обслуживание, это System 4? Если это Система 4, почему сообщение не может просто стоять в очередиMessages_OUT
? - person JoshMc   schedule 11.07.2018