我在SpringAMQP中有多個MessagePostProcessor,我使用SimpleMessageListenerContainer.setAfterReceivePostProcessors API設置它們,現在我的查詢是按照我提到的順序調用這些MessagePostProcessors。如何獲得在SimpleMessageListenerContainer中的不同MessagePostProcessor的排序
Pseoudo代碼
SimpleMessageListenerContainer container = // api returing SimpleMessageListenerContainer object
container.setAfterReceivePostProcessors(new MessagePostProcessor[] {
messagePostProcessors1 , messagePostProcessors2});
所以春天在什麼AMQP呼叫messagePostProcessors1順序遵循messagePostProcessors2或做它隨機選擇的一樣嗎?
如果隨機選擇是存在的,我們可以訂購相同即messagePostProcessors2總是被messagePostProcessors1
你不必執行'Ordered' - 後處理程序,不會在任何後處理(並按順序傳入) - 所以... 1然後... 2在這種情況下。 –