spring-cloud-stream - Spring Cloud Stream 多个函数定义
问题描述
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
。
推荐阅读
- python - 为什么我的脚本在 if 命令“python”之后不打印?
- internationalization - 如何在 Next.js(域路由)中处理多个已翻译的 URL 路由?
- c++ - 有没有办法从窗口中清除绘制的形状(C++)
- r - 使用用户函数自定义绘图以匹配某些测量结果的结果略有不一致
- python-3.x - Discord.py 重写语音频道问题
- processing - 加工中如何计算-速度-距离-时间?很想举个例子
- ios - Xcode 错误:命令 PhaseScriptExecution 失败,退出代码为非零(仅显示最近的错误)
- reactjs - 如何在 React 中测试来自 SWITCH 的正确渲染输出
- ios - 在文本字段下方显示错误消息,如 android
- java - 根据某些属性从列表中删除重复项