我的应用程序中有两个休息Web服务,如下(使用spring-boot休息API)
1- public void processRequest(Request) - 这是处理请求的异步 Web 服务,这会将请求的 id 返回给客户端并进行确认。
2- public Response getResponse(jobid) - 此 Web 服务应返回 ProcessRequest 生成的请求的响应。 如果请求尚未准备好,我想发送状态。
有什么办法可以达到上述要求吗?
尝试将请求id存储在数据库中,并通过轮询数据库等待响应。
就像请求 api 可能处于等待状态,响应 api 将使用请求 id 更新数据库