小编jef*_*eff的帖子

微服务异步响应

我看到很多博客都说由于rabbitmq 的异步特性,使用rabbitmq 可以提高微服务的性能。

我不明白在这种情况下如何将 http 响应发送给最终用户我正在下面更清楚地阐述我的问题。

  1. 用户向 microservice1(这是面向用户的服务)发送 http 请求

  2. microservice1 将它发送到 rabbitmq 因为它需要来自 microservice2 的一些服务

  3. microservice2 接收请求处理它并将响应发送到rabbitmq

  4. microservice1 接收来自rabbitmq 的响应

现在如何将此响应发送到浏览器?microservice1 是否一直等到它收到来自rabbitmq 的响应?如果是,那么它如何变得异步?

rabbitmq spring-boot microservices

7
推荐指数
1
解决办法
1813
查看次数

标签 统计

microservices ×1

rabbitmq ×1

spring-boot ×1