правильно понимаю, что при использовании quarkus надо выбирать - или котлиновские корутины, но без реактивного клиента для постгреса, или mutiny, но тогда уже без корутин? Потому что я не смог найти корутинное API для pg клиента
Для mutiny есть корутиновые обертки. Другое дело что ими становится сложно пользоваться, т.к. Вертекс клиент к пг требует исполнения своих запросов на своем ивентлупе, а отловить это с корутинами сложновато
То есть лучше все-таки просто использовать mutiny?
Корутины работают поверх mutiny
Виталий упомянул сложность использования, она действительно есть?
По идее если делать правильно - проблем не должно быть, у тебя клиент к бд уже на своем пуле делает свою работу и отдает свою абстракцию из mutiny, она преобразуется в корутину путем банальной подписки Есть только одно но - добавляются дополнительные пулы потоков
Обсуждают сегодня