【发布时间】:2014-07-24 20:52:56
【问题描述】:
我正在尝试使用 spring 集成和 amqp (rabbitmq) 在 Spring Batch 中实现远程分块。
我无法理解 ChunkMessageChannelItemWriter 如何在下面的远程分块测试中收集回复
它是如何工作的?它是否发送一条消息,等待其回复,接收其回复,然后再次发送第二条消息,等待第二条消息回复并接收第二条消息回复,依此类推?
或者它异步发送所有消息并等待回复,然后在回复到达回复通道时接收回复?
如果我们在这里参考远程分块文档
它使用入站和出站适配器。如果 ChunkMessageChannelItemWriter 收到回复,为什么我们需要适配器?在从机端,为什么同时使用适配器和服务激活器?
任何人都可以帮助我理解它是如何工作的,因为它很难从文档中理解。
【问题讨论】:
标签: spring spring-batch spring-integration spring-amqp spring-batch-admin