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云流在执行合成时会使用功能之间的集成。