7

是否有一种应与 spring-cloud-stream 一起使用的请求-回复模式?我可以在 spring-cloud-stream 上找到的所有文档都面向 MessageChannel.send 即发即弃类型的生产者,我对 spring-integration 中的 @MessagingGateway 很熟悉,但我不确定那会如何使用 spring-cloud-stream。当您有一个 REST POST 端点来保存具有分配标识符的实体并且您需要将分配的标识符返回给调用者但您仍想使用消息传递时,这将很有用。

4

1 回答 1

7

Spring Cloud Stream 中目前没有任何请求/回复的概念。

将其视为 unix 管道的类比,foo | bar | baz其中每个“应用程序”或微服务获取一些输入并将其转发到管道中的下一个元素。

考虑一个独立的 spring-boot 应用程序,将 spring-integration 用于请求/回复场景。当然,该应用程序可以使用 scs 来完成它的工作。

于 2016-03-07T04:18:24.543 回答