【发布时间】:2011-06-25 14:28:06
【问题描述】:
我有一个现有的 Java EE 6 应用程序(部署在 Glassfish v 3.1 中)并希望支持多个租户。我目前在我的应用中使用的技术/API 是
- EJB(包括 EJB 定时器服务)
- JPA 2.0 (EclipseLink)
- JSF 2.0
- JMS
- JAX-RS
- 我也打算使用 CDI
据我所知,添加多租户支持只影响持久层。我的问题:以前有人做过吗?转换应用程序的步骤是什么?这会影响除持久性之外的其他层吗?
会有大量租户,因此所有数据都将驻留在同一个数据库架构中。
【问题讨论】:
-
这个问题假定“多租户”是一个定义明确的艺术术语。它不是。有许多程度的分离、安全性和诸如此类的相互权衡,并且有许多编码方法使它们变得更容易或更难。
-
除了达摩用户提供的以外,强烈推荐你参考这个document
-
请提供您的问题和其他您想要的完整信息。
-
问题已经表明会有大量租户,并且所有数据都应该/可以驻留在同一个数据库模式中。我认为这已经足够具体,可以提出一些方法(一种或两种)。
-
抱歉,没听懂。您需要什么信息?
标签: java jakarta-ee java-ee-6 multi-tenant