Spring集成:jms到ftp
我是Spring集成的新手,在尝试发现它提供的所有功能时,发现自己对它的一些语法有点迷茫 让我解释一下我需要什么,以及我认为如何实现它 我有一个将消息发送到ActiveMQ队列(标准jms)的外部进程,我确实需要一个Spring集成:jms到ftp,ftp,jms,activemq,spring-integration,Ftp,Jms,Activemq,Spring Integration,我是Spring集成的新手,在尝试发现它提供的所有功能时,发现自己对它的一些语法有点迷茫 让我解释一下我需要什么,以及我认为如何实现它 我有一个将消息发送到ActiveMQ队列(标准jms)的外部进程,我确实需要一个 从队列接收消息 转换并组合消息(发送1个文件和100条消息,而不是发送100个文件和1条消息) 将结果传递到ftp服务器 因此,我相信要实现这一点,我需要: jms入站通道 服务聚合器(我需要将100条消息合并为一条) Ftp输出通道 我遗漏了什么吗?对于#2,您可以使用附加到
- 从队列接收消息
- 转换并组合消息(发送1个文件和100条消息,而不是发送100个文件和1条消息)
- 将结果传递到ftp服务器
附加到文件,然后使用一些其他条件来确定何时将该文件发送到
您还可能会发现使用
比轮询入站适配器更好。好的,非常感谢您为我指明了正确的方向,因为我发现消息驱动的通道是我需要的,但我还找不到为什么我应该使用file:outbound通道而不是服务聚合器。。因为它可以让我知道何时发送文件(发布策略),我只是建议了一个替代方案——它可能需要更少的代码,但您的解决方案非常好。您好gary:您能研究一下这个问题并提出一些帮助建议吗。嘿,josete:你能分享JMS-FTP集成的示例代码吗?