Многопользовательское приложение Quarkus

#java #angular #database #hibernate #quarkus

#java #angular #База данных #переход в спящий режим #quarkus

Вопрос:

Я хотел бы разработать приложение SaaS несколькими арендаторами) с Quarkus, но я столкнулся с проблемой, потому что Quarkus пока не поддерживает мультитенанты. Что делать ? Какая альтернатива? У вас есть какие-либо идеи, как я могу это сделать? Должен ли я писать все сам?

Я хотел бы использовать Postgresql в качестве СУБД с архитектурой уникальной базы данных и отдельной схемой для каждого клиента.

Ответ №1:

Какую версию Quarkus вы используете? Похоже, что последняя версия Quarkus Hibernate ORM имеет именно то, о чем вы просите:

В настоящее время Quarkus поддерживает отдельную базу данных и подход с отдельной схемой.

Откуда: https://quarkus.io/guides/hibernate-orm#multitenancy

Комментарии:

1. Я использую последнюю версию 1.11.0. Я не очень хорошо искал. Большое вам спасибо за ссылку. Я изучу примеры и построю архитектуру своего приложения для отдельной схемы. Еще раз спасибо за информацию.