【发布时间】:2014-10-09 21:18:17
【问题描述】:
我的要求是我必须使用 mule 配置从队列中读取消息,并且我必须将消息传递给 Spring 批处理以进行进一步处理。如何将消息传递给 Spring Batch 阅读器?如果有人有这个,请给我发送代码 sn-p。
谢谢 萨钦
【问题讨论】:
标签: spring-batch
我的要求是我必须使用 mule 配置从队列中读取消息,并且我必须将消息传递给 Spring 批处理以进行进一步处理。如何将消息传递给 Spring Batch 阅读器?如果有人有这个,请给我发送代码 sn-p。
谢谢 萨钦
【问题讨论】:
标签: spring-batch
Spring Batch 提供了一个JobLaunchingGateway,可用于通过消息启动 Spring Batch 作业。将此与 JobLaunchRequest 结合使用作为消息正文,您将能够启动您的作业并将消息中的作业参数传递给作业组件(读取器、写入器等)。
您可以在此处阅读有关JobLaunchingGateway 的更多信息:http://docs.spring.io/spring-batch/reference/html/springBatchIntegration.html#launching-batch-jobs-through-messages
您可以在此处阅读有关JobLaunchRequest 的更多信息:http://docs.spring.io/spring-batch/apidocs/org/springframework/batch/integration/launch/JobLaunchRequest.html
【讨论】: