有Spring Cloud Stream的http绑定器吗?

问题描述 投票:0回答:1

我有一个服务需要建模为流应用程序(该服务目前为相同的用例提供同步和异步 api )。我正在探索实际处理是否可以建模为流应用程序。由于处理阶段保持相同 - 真正的区别是服务接口(http 与消息传递协议)。
在这种背景下,我正在探索 Spring Cloud Stream,因为它似乎抽象了绑定器和处理器。但为了支持同步 API,我需要以下内容:-

  • Sync Api == Http Binder <-->(req/resp)处理器
  • 异步 Api == RabbitMQ/Kafka Binder --> (pub/sub) 处理器 --> RabbitMQ/Kafka Binder

将会有 2 个可部署的东西,这很好,并且处理器可以打包为一个库以供这两个工件使用。现在我在 Spring Cloud Stream 中看不到任何 Http Binder,有什么我可以使用的吗?这个流程看起来还好吗?

spring-cloud-stream
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.