Внезапный всплеск количества потребителей Spring Boot RabbitMQ на одном сервереJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Внезапный всплеск количества потребителей Spring Boot RabbitMQ на одном сервере

Сообщение Anonymous »

Мы используем версию Spring Boot 3.3.1 с RabbitMQ версии 3.8.19 (в ближайшее время планируем обновиться до следующей версии). У нас есть следующая конфигурация для RabbitMQ и приложения Spring Boot.
RabbitMQ
  • В настоящее время версия 3.8.19.
  • 16 ленивых зеркальных очередей.
  • Выделенные DLQ для всех.
Весенняя загрузка

[*]Сейчас версия 3.3.1.
[*]4 сервера приложений в кластере.
[*]Используется значение предварительной выборки 250 (по умолчанию).
[*]minConsumer — 2, а maxConsumer — 50 и имеют тип Simple.
< /ul>
Итак, у нас есть проблема происходит во время небольшого большого объема (2000-3000) сообщений в RabbitMQ, одно приложение весенней загрузки отправляет своих потребителей на maxConsumer, а остальные 3 просто расслабляются с minConsumer. Мы видим это в консоли управления RabbitMQ, поскольку у нас есть настраиваемая конфигурация стратегии тегов при весенней загрузке для RabbitMQ. После этого приложение со всеми этими потребителями сохраняет эти сообщения как UNACK и занимает >30 минут для их обработки и возврата ACK в RabbitMQ, что обычно занимает всего несколько милли. Мы проверили логи и не обнаружили никаких ошибок или даже замедления работы наших внешних сервисов (база данных, API и т. д.). Не уверен, но в чем может быть проблема, но у нас были одни и те же конфигурации приложений и кроликов в течение многих лет, и это начало происходить внезапно. Будем признательны за любую помощь в решении этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/793 ... one-server
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»