【问题标题】:Spring Integration Multiple EndpointsSpring集成多个端点
【发布时间】:2016-06-28 10:18:06
【问题描述】:

目前我正在开发一个具有以下场景的 Spring Integration 应用程序。

  1. 有一个转换器可以将传入的消息转换为特定的对象类型
  2. 转换完成后,我们需要将其写入日志文件和数据库表,然后最终发送到 JMS 出站适配器。

我正在阅读 Spring Integration 参考,发现有两种方法可以处理这种情况。

  1. 引入一个pub-sub通道作为上述transformer的输出通道,订阅者有File-outbound、DB-outbound和JMS-outbound。
  2. 在转换器之后引入收件人列表路由器,并指定 File-outbound、DB-outbound 和 JMS-outbound 作为收件人。

当谈到企业集成模式时,处理这种情况的最佳方法是什么?欢迎任何新的建议和改进

谢谢, 凯斯

【问题讨论】:

    标签: spring-integration


    【解决方案1】:

    没有“最佳方式” - 两种解决方案都是等效的,并且在运行时几乎没有区别。所以这是你的偏好;对于简单的情况,我通常使用 pub/sub,如果接收者是有条件的(使用选择器),则使用 RLR。

    【讨论】:

      猜你喜欢
      • 2017-02-17
      • 1970-01-01
      • 2018-06-21
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多