【发布时间】:2019-02-08 13:06:05
【问题描述】:
我们正在编写微服务平台。我们有一个用 Spring Boot 编写的服务器 A,它将 API 暴露给外界。
我们还有另一个 spring-boot 微服务 B 需要从 A 调用。
示例:
我们在服务 A 中有一个端点 /createOrder。
当我们调用这个时,A的控制器被调用,需要使用AMQP JMS集成向服务器B发送消息,B接收队列处理控制器,将消息发送回服务器A以便可以将响应发送到API /创建订单的请求。
---->/createorder-->A 服务器 --->A 向 B 的服务器发送消息队列 ---> B 服务器处理它 ---> 向 A 发送消息 --->A 响应到请求。
在这个过程中如何将请求保存在服务器A中并等待来自服务器B的响应。
【问题讨论】:
标签: spring-boot microservices message-queue spring-jms spring-amqp