2
我們在我們的應用程序中的JMS關機隊列中,需要停機運行的節點與具體事件Spring上下文。SpringIntegration刪除隊列中的消息,而不處理
爲了正常關機運行的ApplicationContext沒有啓動時再處理這種「關機」的消息,我們需要有一個單獨的殺主題,可以肯定的是處理該消息我們殺的ApplicationContext之前。
有沒有一種方法,以避免額外殺主題?
例如:配置SpringIntegration流來標記消息中讀取,從隊列看完後右,忽略這是可能的處理故障。
你的意思是將它從隊列中移除而沒有事務性回滾的風險嗎?你可以在'jms:message-driven-channel-adapter'中創建你自己的'DefaultMessageListenerContainer'實例並將'sessionTransacted'設置爲'false' –