spring-cloud-function / spring-cloud-stream 中的函数组合是按值传递,还是重用两者之间的集成
Is functions composition in spring-cloud-function / spring-cloud-stream pass by value, or is it reusing the integration in between
你好不明白,“spring-cloud-function
”或“spring-cloud-stream
”的文档中也没有描述。如果我有两个函数“Uppercase
”和“reverse
”。
假设我有一个源队列——“uppercase-source
”输入到“Uppercase
”函数,输出到“uppercase-output
”。
然后“大写输出”是“reverse
”函数的源,输出到“reverse-output
”。
如果我按以下方式执行函数组合:
--spring.cloud.function.definition=uppercase|reverse
生成的函数将使用“大写”和“反向”之间的值传递,还是生成的函数仍将使用中间的 queues/topics 表示“大写输出”?
已测试it.Spring云流在执行组合时使用函数之间的集成。
你好不明白,“spring-cloud-function
”或“spring-cloud-stream
”的文档中也没有描述。如果我有两个函数“Uppercase
”和“reverse
”。
假设我有一个源队列——“uppercase-source
”输入到“Uppercase
”函数,输出到“uppercase-output
”。
然后“大写输出”是“reverse
”函数的源,输出到“reverse-output
”。
如果我按以下方式执行函数组合:
--spring.cloud.function.definition=uppercase|reverse
生成的函数将使用“大写”和“反向”之间的值传递,还是生成的函数仍将使用中间的 queues/topics 表示“大写输出”?
已测试it.Spring云流在执行组合时使用函数之间的集成。