0

我是 Spring Integration 的新手,在尝试发现它提供的所有功能时,发现自己对它的一些语法有点迷茫。

让我解释一下我需要什么,以及我认为这是实现它的方式。

我有一个将消息发送到 ActiveMQ 队列(标准 jms)的外部进程,我确实需要一个产品

  • 从队列中接收消息
  • 转换和组合消息(发送 1 个文件和 100 条消息,而不是 100 个文件和 1 条消息)
  • 将结果传送到 ftp 服务器

所以,我相信要做到这一点,我需要:

  1. jms 入站通道
  2. 服务聚合器(我需要将 100 条消息合二为一)
  3. ftp出站通道

我错过了什么吗?

4

1 回答 1

1

对于#2,您可以使用<file:outbound-channel-adapter/>APPEND 到文件,然后使用其他一些标准来确定何时将该文件发送到<ftp:outbound-channel-adapter/>.

您还可能会发现使用 a<jms:message-driven-channel-adapter/>而不是轮询入站适配器更好。

于 2013-02-19T13:42:37.697 回答