2014-07-10 1 views
0

동기 반환을 위해 구성된 토끼 템플릿이 있습니다. 이것은 토큰을 처리하고 리턴하는 메시지를 로그인 큐에 보냅니다. 나는 현재 타임 아웃을 일정한 값으로 설정하고 있는데, 보통은 그렇게 될 것으로 기대하지 않는다. 그러나, 그것이 발생하면, 나는 그 메시지와 정리 후 그것과 로그 아웃을하고 싶다.RabbitTemplate 반환 제한 시간이 지난 후 메시지를 어떻게 처리합니까?

수익이 발생할 때 그 수익을 포착 할 수있는 방법이 있습니까? 나는 로그에서 이것을 알아 차렸다. 타임 아웃 후 메시지를 받았다고했다.

WARN [cTaskExecutor-1][core.RabbitTemplate#onMessage]: Reply received after timeout for 2689b5bd-4bd4-4470-a9a9-d84a1289d6ff 

답변

1

현재로서는 연결할 방법이 없습니다. 단순히 경고를 기록합니다.

템플릿이 메시지를 거부하지 않아도 (응답 대기열이 구성된 경우) 지연 메시지가 브로커의 데드 - 레터 교환/대기열로 전송 될 수 있습니다.

Improvement JIRA Issue을 열어 보겠습니다.

+0

굉장합니다. 게리 고마워. 개선 문제를 제출 한 곳 : https://jira.spring.io/browse/AMQP-409 –

관련 문제