Как Quarkus Reactive должен работать с Panache для Kotlin?
Я пробую Quarkus Reactive + Kotlin, и у меня, кажется, есть проблемы с выяснением того, как часть доступа к данным должна работать в этом случае.
Quarkus предлагает:quarkus-hibernate-orm-panache-kotlin ИЛИ quarkus-hibernate-reactive-pache
Нет кварка-гибернации-реактивного-щегольства-котлина. Кажется, мне приходится выбирать между Kotlin или реактивной функциональностью. Я неправильно это понимаю? А если нет, то как люди обычно решают эту проблему? Выбирают ли они вариант Panache-Kotlin и заключают ли все вызовы репозитория в withContext(Dispatchers.Default) + async? Это не похоже на идеальное решение. Есть ли лучшие способы?
Или люди выбрали реактивный вариант без котлина и каким-то образом заставили его работать? Хотя я понятия не имею, как это будет выглядеть.
Мы ценим любые предложения.
Заранее спасибо!
1 ответ
Quarkus предоставитquarkus-hibernate-reactive-panache-kotlin
модуль, начиная с Quarkus 2.14. Смотрите это для более подробной информации