У меня есть реактивное приложение Java Spring Boot 3, и я обнаружил, что при корректном выключении серверов некоторые из оставшихся запросов (выполнение внешних вызовов с использованием WebClient) завершаются сбоем из-за исключения:
Код: Выделить всё
IllegalStateException: executor not accepting a task
Похоже, что это исключение исходит от Netty и выдается, если executor.isShuttingDown().
Есть ли способ заставить приложение корректно ждать все существующие реактивные запросы должны быть выполнены перед выключением Netty?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... -accepting