如何实现异步Java Spring REST控制器

时间:2019-05-06 14:31:29

标签: java spring rest spring-boot asynchronous

我在微服务中有一个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); 
    }
}

0 个答案:

没有答案