Який ліміт повідомлень у черзі MQ?

admin | 4 Квітня, 2025


Максимальний розмір повідомлення MQ залежить від розміру, установленого в диспетчері черги та черзі (максимальна довжина повідомлення). За замовчуванням максимальний розмір повідомлення становить 4 мегабайти, але ви можете збільшити його до 100 мегабайт (104857600).

Підтримує Anypoint MQ до 120 000 бортових повідомлень на стандартну (не FIFO) чергу. Черги FIFO дозволяють до 10 повідомлень на борту на групу повідомлень через додаткову обробку. Anypoint MQ не обмежує кількість груп повідомлень у черзі FIFO. Одна черга може містити необмежену кількість повідомлень.

IBM MQ використовує файли черги в каталозі <qmgrName>/queue/<queueName> для збереження повідомлень. Розмір цих файлів може бути дуже великим, якщо в черзі багато та/або великі повідомлення. Розмір черги за замовчуванням становить 2 ТБ або 2 088 960 МБ.

Якщо ви очікуєте дуже великих або тривалих транзакцій у вашому середовищі, установіть цей параметр вище, ніж значення за замовчуванням у 10 000 повідомлень. Максимальне значення становить 999999999 повідомлень.

Для правильної роботи черги не повинні заповнюватися, оскільки, якщо це станеться, програми більше не зможуть розміщувати повідомлення в черзі, яку вони вказують. Хоча повідомлення не втрачається, якщо це станеться, повна черга може спричинити значні незручності.

Максимальний розмір повідомлення MQ залежить від розміру, встановленого в диспетчері черги та черзі (максимальна довжина повідомлення). За замовчуванням максимальний розмір повідомлення становить 4 мегабайти, але ви можете збільшити його до 100 мегабайт (104857600 ).