корутины котлина, вообщем стараюсь все написать так, чтобы не было блокирующих вызовов (естесно). Написал пару методов, подключил spring actuator и подключил тулзу - BlockHound. Летит ексепш - BlockingOperationError, и checkpoint MetricsWebFilter. Зашел в этот класс, там вроде все ок, класс бута актутора реактивный для сбора метрик. Вопрос: кто сталкивался? может есть объяснение почему это происходит?
P.S еще выдает checkpoint для ExceptionHandlingWebHandler
хм, окей, спасибо)
да, я это увидел, погуглил пока ниче не нашел, потыкал поотключал некоторые депенденси тоже не сработало
Тулза, джава агент, которые ищут блокирующие вызовы и в рантайме перехватывает вызовы
https://github.com/reactor/BlockHound
или посмотреть на существующие BlockhoundIntegration и добавить свой с нужным исключением не забыть указать полное имя этого класса в файле META-INF/services/reactor.blockhound.integration.BlockHoundIntegration
Здесь тоже обсуждаем Котлин, если что
а чем это поможет?
Обсуждают сегодня