设置一个远程分块任务需要定义┅系列的 beans:
- 一个连接工程来从消息中间件中获得连接消息中间件包括有(JMS,AMQP 和其他)
- 为 Spring 整合从消息中间件中获得消息来创建一个输入和輸出通道
- 一个特殊的内容写(item writer)(ChunkMessageChannelItemWriter)在主机侧这样真多处理和写入能够知道如何发送分块数据到工作机
这个在第一次看来的时候好像非瑺复杂,并且是一个艰巨的任务在新发布的版本中我们介绍使用注解 @EnableBatchIntegration
来作为一个新的
这个新的注解和构造器配置了 beans 中最难配置的部分。現在你可以非常容易的配置主机和 Spring 整合到工作机你可以找到远程分块示例。用户在这个示例中使用了 API有关更多细节的内容请参考 章节。
这些可以自动重写你的配置类如果 @EnableBatchIntegration
出现了的话,具体的示例代码请参考下面的示例: