О rabbitmq, как этого добиться, если за 10 секунд не получат ни одного сообщения, выбросить исключение или выполнить какой-либо метод?

Я использую весеннюю загрузку и rabbitmq.

Как этого добиться, если за 10 секунд не получит ни одного сообщения, сгенерировать исключение или выполнить какой-либо метод?

Я пытаюсь использовать многопоточность, но не закончил.

Мне нужна помощь, спасибо.

1 ответ

См. Обнаружение неактивных асинхронных потребителей в документации.

Начиная с версии 1.6, теперь можно настроить контейнер слушателя на публикацию ListenerContainerIdleEvent, когда проходит некоторое время без доставки сообщений. Пока контейнер не используется, событие будет публиковаться каждые миллисекунды idleEventInterval.

Другие вопросы по тегам