【发布时间】:2019-04-07 22:08:50
【问题描述】:
这是我的代码:
WebClient.create().post()
.uri(URI.create(url))
.header("Authorization",
"Basic " + Base64Utils.encodeToString(("username:password").getBytes(UTF_8)))
.body(Mono.just(requestBody), Object.class)
.retrieve()
.bodyToMono(responseType)
我同时从多个线程调用这个函数。 当我在一次运行中只调用它大约 20~30 次时,它工作得非常好。但是当我在大约 2 分钟内调用它 500~600 次(到同一个 URL)时,它会抛出
javax.net.ssl.SSLException: SSLEngine closed already
at io.netty.handler.ssl.SslHandler.wrap(...)(Unknown Source)
编辑
我尝试只创建一个 WebClient 实例,但它仍然抛出相同的异常
【问题讨论】:
-
你解决了这个问题吗?
-
这是我的回答stackoverflow.com/a/53181640/1525867我用过其他客户端
标签: netty spring-webflux sslengine