我有一个方法可以对特定的 REST api 进行一些同步调用,例如:
WSRequestHolder url = WS.url("rest_api_url");
Promise<WS.Response> promisePerPage = url.get();
promisePerPage.getWrappedPromise().await(3000, TimeUnit.MILLISECONDS);
WS.Response responsePerPage = promisePerPage.get();
ProductsWrapper productsWrapper = new Gson().fromJson(responsePerPage.getBody(), ProductsWrapper.class);
如您所见,我在两次调用之间设置了 3 秒,以便可以及时解析每个请求并将其插入数据库中。一切都在本地运行良好,但在我部署到云后,一切都在持续进行,请求之间不再等待(3 秒)......
你知道为什么吗?