我有一个RxNetty服务器,它正在转换请求并通过HTTP将其发送到另一个服务。 我没有找到使用HttpClient执行非阻塞请求的方法。 我想在超时时失败请求。 我发现工作的唯一方法是:
client.submit(request)
.flatMap(response -> response.getContent().
map(byteBuf -> byteBuf.toString(Charset.defaultCharset())))
.toBlocking().toFuture().get(timeout, TimeUnit.MILLISECONDS);
答案 0 :(得分:0)
提交(请求).timeout(超时,TimeUnit.MILLISECONDS)