Java EE 6 中的多租户支持
我有一个现有的Java EE 6应用程序(部署在Glassfish v 3.1中),并希望支持多个租户。我目前在应用中使用的技术/API 是
- EJB(包括 EJB 定时器服务)
- JPA 2.0 (EclipseLink)
- JSF 2.0
- 断续器
- JAX-RS
- 我也计划使用CDI
据我所知,添加多租户支持仅影响持久性层。我的问题是:以前有人这样做过吗?转换应用程序的步骤是什么?这是否会影响持久性以外的其他层?
将有大量租户,因此,所有数据都将驻留在同一数据库架构中。