spring 集成 java 复杂业务逻辑的 DSL

spring integration java DSL for complex business logic

我们的大部分应用程序逻辑都使用典型的 Spring 引导组件。

我们正在考虑使用 spring 启动集成。流程是为最终用户提供服务。通常我们收到一个请求,它必须通过调用一堆其他服务来编排,并使用条件分支,最终结果是用户被配置。

在 Spring 集成中实现此功能的最佳方法是什么?有没有办法根据上一步的输出动态地 link 它们?

谢谢

AbstractMappingMessageRouter 具有 动态频道 功能。所以,你可以路由到你想要的任何频道,它真的会在运行时绑定:https://docs.spring.io/spring-integration/docs/5.0.9.RELEASE/reference/html/messaging-routing-chapter.html#dynamic-routers