У меня есть простое приложение IBM MQ: есть две очереди -> одна очередь приема и, очевидно, другая очередь отправки. Теперь я помещаю большое количество сообщений в очередь приема, и когда приложение обрабатывает сообщения, я приостанавливаю процесс MQ core с помощью SIGSTOP.Приостановка диспетчера очереди MQ с использованием SIGSTOP
Если поток сообщений немедленно прекращается? Это то, что происходит в моем случае:
Приложение может получать все сообщения и отправлять их в очередь отправки после обработки. Теперь, если я попытаюсь направить дальнейшие сообщения в очередь приема, MQ putter (примерная служебная программа) не сможет нажимать обычные сообщения.
Мой вопрос: как должен MQ вести себя в этом случае? Если поток сообщений не прекращается сразу после сигнала SIGSTOP? Моя прикладная программа также не вызывает никаких исключений.
Любой ответ был бы полезен.
Я едва могу заставить себя +1 это, но если только один другой человек читает его и не делает того, что предлагается, это того стоит. –