我在微服务中有一个Java Spring REST控制器,该控制器从客户端接收消息。 当客户端的消息到达时,我需要从另一个微服务中获取一些数据,并且只有当我通过消息队列从该微服务中接收到数据时,我才想响应客户端的请求。 如何实现我的REST控制器?
@RestController
@RequestMapping("/Requests/")
public class MyRestController {
@GetMapping("inventory") {
Public MyMessage getMyMessage() {
// Wait on a message with data coming asynchronously from a message queue
return myMessage(data);
}
}