You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Integration中publishSubscribeChannel订阅失败时其他订阅是否仍执行?

问题解答
  • 第二个订阅会正常运行,消息会发送至archiveChannel。

原因如下:
Spring Integration的publishSubscribeChannel默认采用并行处理机制,每个订阅分支都是独立的消息消费链路。第一个订阅分支中throwsException处理器抛出的异常,只会终止当前分支的后续流程(不会将消息发送到nullChannel),且该异常会被错误通道处理,不会对其他订阅分支的执行造成干扰。

结合你提供的代码示例,第二个订阅分支直接将消息转发至archiveChannel,不受第一个分支异常的影响,因此消息会正常抵达该通道。

内容的提问来源于stack exchange,提问作者GC_

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 06:52:32