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