2012-03-26 10 views
2

マルチテナントSaaSベースのレストアプリケーションを構築したいと思っています。上記のアーキテクチャを実装するベストプラクティスのためのオープンソース製品やその他のリファレンス実装がありますか?マルチテナントSaaSリファレンスアプリケーション

私は1つまたは複数のDBを使用してのようなさまざまなマルチテナント戦略がありますが、Javaプラットフォーム

+1

なぜいくつかのボディが投票に投票しましたか? –

答えて

1

を使用することを計画しています。

実際に答えるには、必要に応じてこれらのさまざまな戦略を見てください。

私はメンテナンスが容易な共有DBを持っているのが好きです。

Hibernateフィルタで簡単に実行できます。 http://www.lunatech-research.fr/archives/2011/03/04/play-framework-writing-multitenancy-application-hibernate-filters スケーラビリティのためにおそらくtenant_idを破ることができます。 Hibernate Shardsがあります(実際はアクティブではありません)。

このような機能を戦略に従って実装するには、多くの方法があります。 Groovyには簡単にプラグインがあると思います。

関連する問題