2016-09-17 3 views
0

메시지 처리기에 문제가 발생하거나 (HTTP 500 오류 코드) 최대 반복 횟수에 도달하면 메시지가 제거됩니다. 나는 로그에서 볼 :ESB 메시지 처리기 - 제거 된 메시지 잡기

ForwardingService 제거 실패 메시지와

내 질문에 그것을 잡으려고 어떻게 메시지 프로세서를 계속? 메시지 처리기 오류가 그것을 잡지 못합니다

삭제 된 메시지를 JIRA 티켓으로 변환하는 논리를 구현하여 조사 할 수 있고 더 이상 메시지가 손실되지 않게 할 수 있습니다.

어떤 아이디어가 있습니까? 고맙습니다!

답변

0

HTTP 500의 경우 오류 시퀀스가 ​​트리거되어야한다고 생각합니다. 최대 배달 시도를 초과하는 메시지의 경우 Fail-over Message Forwarding Process을 지정할 수 있습니다. 다른 해결 방법은 메시지 프로세서 대신 프록시 서비스를 사용하는 것입니다.