标签: spring spring-integration
是否可以根据标题/消息值停止SI中的流程执行?
感谢。
答案 0 :(得分:2)
您可以使用Control Bus启动和停止入站适配器。
如果你想在执行中停止现有流,我不知道任何标准的ESB组件可以让你这样做。您也许可以使用Channel Interceptor并手动锁定线程执行,但这种方法只会像消息端点那样精细。
此外,如果您找到了中断执行的方法,请注意您在流配置中设置的任何超时值。否则,当您最终恢复时,您可能会发现流程将失败!