2012-03-26 3 views
2

Я хочу создать многопользовательское приложение для отдыха на основе SaaS, есть ли какие-либо продукты с открытым исходным кодом или другие эталонные реализации для лучших практик реализации вышеупомянутой архитектуры.Справочное приложение Multi Tenant SaaS

Я планирую использовать Java Platform

+1

Почему какое-то тело проголосовало за закрытие? –

ответ

1

Существуют различные стратегии мульти-арендаторы, как с помощью одного или несколько БД.

Вы должны посмотреть на эти различные стратегии в соответствии с вашими потребностями, прежде чем мы сможем ответить на них.

Мне нравится иметь общую БД, которая удобна для обслуживания.

Вы можете легко сделать это с помощью фильтров Hibernate. Вот пример использования платформы Play: http://www.lunatech-research.fr/archives/2011/03/04/play-framework-writing-multitenancy-application-hibernate-filters Возможно, вы можете наложить на tenant_id масштабируемость. Существует Hibernate Shards (но не очень активный).

Существует множество способов реализации такой функции в соответствии со стратегией. Я думаю, что у Groovy есть плагин, чтобы сделать это легко.

Смежные вопросы