SimpleMessageListenerContainer.setAfterReceivePostProcessors API를 사용하여 SpringAMQP에 여러 개의 MessagePostProcessors를 설정 했으므로 이제는 내 쿼리에서 언급 한 순서대로 이러한 MessagePostProcessors가 호출됩니다.SimpleMessageListenerContainer에서 다른 MessagePostProcessors의 순서를 얻는 방법
Pseoudo 코드
SimpleMessageListenerContainer container = // api returing SimpleMessageListenerContainer object
container.setAfterReceivePostProcessors(new MessagePostProcessor[] {
messagePostProcessors1 , messagePostProcessors2});
그래서 봄 AMQP 통화 messagePostProcessors1 순서대로 messagePostProcessors2를 따라 수행하거나 무작위로 같은 선택합니까?
가 무작위로 선택하면
우리가 항상 messagePostProcessors1
당신은'Ordered' 포스트 프로세서를 구현할 필요가 없습니다. (그렇게 전달 된 순서대로 (그리고 전달 된 순서대로)) 호출됩니다. 그렇다면 ... 1 ... 이 경우 2입니다. –