2
我们在我们的应用程序中的JMS关机队列中,需要停机运行的节点与具体事件Spring上下文。SpringIntegration删除队列中的消息,而不处理
为了正常关机运行的ApplicationContext没有启动时再处理这种“关机”的消息,我们需要有一个单独的杀主题,可以肯定的是处理该消息我们杀的ApplicationContext之前。
有没有一种方法,以避免额外杀主题?
例如:配置SpringIntegration流来标记消息中读取,从队列看完后右,忽略这是可能的处理故障。
你的意思是将它从队列中移除而没有事务性回滚的风险吗?你可以在'jms:message-driven-channel-adapter'中创建你自己的'DefaultMessageListenerContainer'实例并将'sessionTransacted'设置为'false' –