提问人:Jumana Jambughoda 提问时间:8/8/2023 更新时间:8/8/2023 访问量:145
微服务与客户端之间的异步通信
Asynchronous communication between microservices and client
问:
我们有一个基于微服务架构的应用程序,其中包含以下组件
- 客户端应用程序 : asp.net core mvc
- Api网关 : 豹猫
- 服务 A:asp.net 核心 Web API
客户端通过 API 网关使用 Restapi 向服务发送请求。 然后服务 A 执行一些业务操作,并异步生成数据
现在,我们希望将生成的数据异步发送到客户端应用程序,并实时更新 UI。 我们尝试了一种解决方案,即通过消息代理 RabbitMQ 直接连接服务 A 和客户端应用程序,而不涉及 API 网关。这是否违反了微服务架构中服务和客户端之间的抽象原则?
答: 暂无答案
评论