首页 > 解决方案 > 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

生成的函数会使用“大写”和“反转”之间的值传递,还是生成的函数仍会使用介于这之间的队列/主题会说“大写输出”?

标签: javaspringspring-cloudspring-cloud-streamspring-cloud-function

解决方案


测试过了。Spring Cloud Stream 在执行合成时使用了函数之间的集成。


推荐阅读