Это мой код:
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 раз за один проход, он работает отлично. Но когда я звоню 500-600 раз за 2 минуты (по тому же URL), это выдает
javax.net.ssl.SSLException: SSLEngine closed already
at io.netty.handler.ssl.SslHandler.wrap(...)(Unknown Source)
EDIT
Я пытался создать только один экземпляр WebClient
, но он по-прежнему выдает то же исключение