Spring集成中的工作流建模问题
我在为下一个全局用例创建/建模集成流时遇到问题:Spring集成中的工作流建模问题,spring,spring-integration,Spring,Spring Integration,我在为下一个全局用例创建/建模集成流时遇到问题: 系统的输入是某种消息。这条信息是这样的 通过拆分器和转换器端点,然后打开 ServiceActivator,用于处理转换后的消息。这 用例对我来说很清楚 由于下一部分,会出现混淆在ServiceActivator之后 完成处理我需要获取基本消息(来自 第一部分的开头)并将其放入其他处理中,例如再次通过分离器和变压器。怎么可能 我为那个用例建模?我能把信息有效载荷返回基地吗 价值有什么组件可以帮助我吗 希望我能很好地描述它。您的用例听起来更像是
- 系统的输入是某种消息。这条信息是这样的 通过拆分器和转换器端点,然后打开 ServiceActivator,用于处理转换后的消息。这 用例对我来说很清楚
- 由于下一部分,会出现混淆在ServiceActivator之后 完成处理我需要获取基本消息(来自 第一部分的开头)并将其放入其他处理中,例如再次通过分离器和变压器。怎么可能 我为那个用例建模?我能把信息有效载荷返回基地吗 价值有什么组件可以帮助我吗
希望我能很好地描述它。您的用例听起来更像是一个
PublishSubscribeChannel
:。因此,该通道将有多个订户(拆分器),相同的输入消息将在这些独立的子流中处理。如果将执行器
配置到PublishSubscribeChannel
中,甚至可以并行执行
另一种方法是,如果您可以并行执行此操作,并且您仍然需要ServiceActivator的某些结果与下一个端点的原始消息一起提供,那么您可以使用headerEnrich
将原始消息存储在头中,并在流中需要时访问它: