java - spring-cloud-function / spring-cloud-stream 中的函数组合是按值传递,还是重用它们之间的集成
问题描述
嗨,不明白,“ spring-cloud-function
”或“ spring-cloud-stream
”的文档中都没有描述。如果我有两个函数“ Uppercase
”和“ reverse
”。假设我有一个源队列-“ uppercase-source
”输入到“ Uppercase
”函数,它确实输出到“ uppercase-output
”。然后“大写输出”是“”函数的源,reverse
该函数输出到“ reverse-output
”。
如果我按以下方式执行功能组合:
--spring.cloud.function.definition=uppercase|reverse
生成的函数会使用“大写”和“反转”之间的值传递,还是生成的函数仍会使用介于这之间的队列/主题会说“大写输出”?
解决方案
测试过了。Spring Cloud Stream 在执行合成时使用了函数之间的集成。
推荐阅读
- db2 - db2 中的 collect_set
- javascript - 如何获取已编辑多边形的 id
- android - 如何调用子可组合 lambda
- html - 如何为gmail中的电子邮件模板加载内部CSS并修复在移动视图中删除的类
- python - AttributeError:“list”对象没有属性“order_by”
- python - 模型编译部分中的 RMSprop 优化器,在 keras 中不起作用
- matlab - 如何使用 for 循环绘制数组?
- flutter - 如何修复“在 null 上调用了 getter “文档”。在颤抖?
- c# - Jenkins 中构建的 msi 文件有时会被检测为木马,有时则不会
- python - 如何在python中使用pandas计算满足某些条件的日期范围内的天数