2015-06-22 2 views
1

У меня есть сценарий, в котором я потребляю сообщения из очередей, используя SimpleMessageListenerContainer. Когда какая-либо из этих подписанных очередей была удалена, я хотел бы получить уведомление или события.Spring AMQP Уведомление/события на SimpleMessageListenerContainer, когда очередь удаляется

SimpleMessageListenerContainer simpleMessageListenerContainer 
     = new SimpleMessageListenerContainer(cachingConnectionFactory); 
simpleMessageListenerContainer.setQueueNames(
     "testQueue1","testQueue2","testQueue3"); 
simpleMessageListenerContainer.start(); 

ответ

1

Там в настоящее время нет событий опубликовано, когда потребитель будет отменен из-за очередь удаляется, в стороне от входа в WARN журнала.

Не стесняйтесь открывать Improvement JIRA Issue, и мы увидим, можем ли мы что-то получить в предстоящем выпуске 1.5.

В то же время вы можете подключиться к своей подсистеме регистрации (например, сконфигурировать пользовательский приложение) или даже к одному из приложений AMQP, предоставленному инфраструктурой для log4j и logback, и попросите потребителя в очереди регистрации искать потребитель отменил журнал.

+0

Hi Gary, Спасибо за предложение. – Gangadhar