如何在spring-xd中定义的流中为具有多个实例的模块指定不同的选项值?

时间:2014-12-11 07:42:22

标签: spring-xd

例如,我想在Spring-XD中将流定义为'source1 |信宿' 'source1'模块有一个选项:'option1'。

我喜欢做的是将'source1'配置为具有多个实例(这在Spring-XD中是可行的),同时,我希望让'source1'的每个实例具有不同的值'选项1' 。

Spring-xd中目前可用的DSL设计是否可行?

1 个答案:

答案 0 :(得分:1)

您目前无法做到这一点,但您可以使用named channels ...

stream create --name foo --definition "source1 --option=x > queue:xx"
stream create --name bar --definition "source1 --option=y > queue:xx"
stream create --name baz --definition "queue:xx > sink1"