在Spring-XD中基于Json参数启动批处理作业

时间:2015-10-28 15:59:54

标签: java spring-integration spring-batch spring-xd

我认为这是不可能的,因为它没有在XD文档中列出。

我正在寻找的是一种从RabbitMQ消息中动态启动作业的方法,该消息包含有效负载中的jobName。这将允许我有一个作业队列,其中所有作业都被发送,而不是每个作业都有一个单独的队列。

{
   jobName:"myJob",
   jobParm1: "parm1",
   jobParm2: "parm2"
}

这将允许我有一个作业队列,其中所有作业都被发送,而不是每个作业都有一个单独的队列。

This post shows that is possible using http

1 个答案:

答案 0 :(得分:1)

您可以构建一个XD流,从兔子读取,转换有效负载并调用http客户端处理器(将输出转储到nulllog接收器)。