2016-06-28 75 views
0

目前我正在开发一个具有以下场景的Spring集成应用程序。弹簧集成多个端点

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

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

  1. 引入pub-sub通道作为上述转换器的输出通道,并具有作为订户的File-outbound,DB-outbound和JMS-outbound。
  2. 在转换器后面引入一个收件人列表路由器,并将文件出站,DB出站和JMS出站指定为收件人。

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

感谢, Keth

回答

1

没有“最好的办法” - 这两种解决方案是等效的,并没有在运行时几乎没有差别。所以这是你的偏好;如果收件人是有条件的(带有选择器),我通常使用pub/sub作为简单案例,使用RLR。