Завершение работы Reactor Netty не обрабатывает оставшиеся запросы (исполнитель не принимает задачу)JAVA

Программисты JAVA общаются здесь
Anonymous
Завершение работы Reactor Netty не обрабатывает оставшиеся запросы (исполнитель не принимает задачу)

Сообщение Anonymous »

У меня есть реактивное приложение Java Spring Boot 3, и я обнаружил, что при корректном выключении серверов некоторые из оставшихся запросов (выполнение внешних вызовов с использованием WebClient) завершаются сбоем из-за исключения:

Код: Выделить всё

IllegalStateException: executor not accepting a task
Похоже, что это исключение исходит от Netty и выдается, если executor.isShuttingDown().
Есть ли способ заставить приложение корректно ждать все существующие реактивные запросы должны быть выполнены перед выключением Netty?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -accepting

Вернуться в «JAVA»