Сообщения помещаются в очередь после обновления Sybase - PullRequest
0 голосов
/ 12 июня 2011

Мы недавно мигрировали с Sybase 12.5 на Sybase 15, и после этой миграции я заметил, что для обработки сообщений MQ требуется много времени. В любой момент во время массовой публикации сообщений у меня есть около 70k-80k сообщений, ожидающих получения. Это происходит и в паре других очередей приложений. Java-приложение потребляет сообщение и обновляет его в БД. Это не XA. БД не участвует в публикации сообщений. Пожалуйста, дайте мне знать, если требуется какая-либо другая информация.

Приложение раньше получало одинаковое количество сообщений (до обновления Sybase), и они обрабатывались. После перезапуска слушателя сообщения потребляются. Это происходит в 3 разных приложениях, которые размещены на 3 отдельных серверах. Не уверен, есть ли где-нибудь блокировка на сервере WMQ или в администраторе очередей, потому что они постоянны

Вот мои выводы:
1. Такое поведение было замечено только после обновления Sybase.
2. Когда я перезагружаю слушателя, сообщения начинают потребляться. Если это была проблема с обновлением Sybase, сообщения не должны были быть использованы после перезапуска слушателя.

Любой световой сарай будет искренне оценен.

...