Java Web 应用程序 - 如何使用多模式架构实现 Saas?

标签 java spring jakarta-ee spring-mvc saas

我们正在开发 j2ee/Spring 的 Web 应用程序。

我们计划通过为每个客户使用不同的架构来实现 SaaS 模型。

请建议最好的方法。

我们一片空白,如何开始这个过程?我们如何将不同的客户映射到不同的数据库?

谢谢

最佳答案

要为每个客户使用不同的架构,您需要提供一个可用于唯一标识客户架构或租户架构的标识符。它通常是租户标识符键。

Neil 的回答提供了有关实际连接到不同租户数据库的有用链接。

下面是我的一篇文章的链接,其中讨论了数据库架构和相关项目。

Architecture for SaaS based online portal

关于Java Web 应用程序 - 如何使用多模式架构实现 Saas?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17951630/

相关文章:

debugging - 如何使用 WebLogic 10.3 调试 Java EE 应用程序

java - 将属性文件合并到现有 Runabble jar 不起作用

java - 在java中测试 volatile 变量

java - 在 Java 中创建一个唯一的 5 位随机数数组?

java - org.eclipse.persistence.exceptions.DatabaseException 内部异常 : java. sql.SQLSyntaxErrorException:ORA-00911:无效字符

java - 如何在联系人 Android 应用程序中为已注册的用户联系人显示我的应用程序图标?

java - Spring @Transactional 注解不回滚

java - 更改事件监听器中的变量?

java - 抛出 WSDL 中未提及的 SOAP 错误

java - 通过spring AOP + Aspectj进行异常处理