spring.cloud.function
是否可以使用具有多个单独功能/绑定的功能 () 样式的反应式 SCS 应用程序?我发现的所有示例总是只注册一个具有默认绑定的功能 bean input, output
。我想注册多个,每个都有自己的绑定。
传统上,这可以使用来完成,spring-cloud-stream-reactive
但现在不推荐使用它以支持功能支持。
spring.cloud.function
是否可以使用具有多个单独功能/绑定的功能 () 样式的反应式 SCS 应用程序?我发现的所有示例总是只注册一个具有默认绑定的功能 bean input, output
。我想注册多个,每个都有自己的绑定。
传统上,这可以使用来完成,spring-cloud-stream-reactive
但现在不推荐使用它以支持功能支持。
是的,在最新的快照中是可能的,我们很快就会制作 RC1(正在忙于会议)。这是相关文档的链接。spring.cloud.function.definition
基本上,您可以根据需要定义任意数量的函数 bean,并通过属性分隔函数定义来声明要绑定多少个函数;
。例如,--spring.cloud.function.definition=foo;bar|baz
您要绑定两个函数;一是foo
,二是bar|baz
(两个函数的组合)。绑定名称将基于命名约定。例如,foo-in-0
和foo-out-0
。