16得票3回答
多用户数据源 - Spring + Hibernate

我正在编写一个支持多个用户的 Web 应用程序。每个用户都有自己的数据库 - 使用 H2,所有数据库架构相同。 我希望使用 Spring + Hibernate 来开发这个应用程序。 所以我卡在了如何将用户的数据库与该用户关联上 - 或许可以在 HTTPSession 中关联它,并扩展 S...

18得票3回答
多租户还是多实例?

我正在尝试构建一个基于Web的SaaS解决方案,但我遇到了一个问题,我不确定是否要使用多租户或多实例。我将尝试描述我想要实现的内容以及每种方法的优缺点(根据我所读的)。请在一种方法比另一种方法更好时提出您的建议。 我正在构建的应用程序是一个SaaS解决方案,公司可以创建自己的帐户,每个帐户/...

35得票5回答
AWS:专用主机与专用实例,为什么前者比后者更昂贵?

我正在为AWS的副架构师考试学习,但我找不到这个问题的解释。为什么专用主机比专用实例更昂贵?我理解两者之间的主要区别,只是在我的头脑中没有道理。 这是我的看法:如果您请求专用主机,则控制整个硬件。 CPU,RAM,插座等。您可以使用自己的许可证(BYOL)。但是,如果您请求专用实例,则硬件仍...

10得票1回答
在Rails中使用Postgres多个模式数据库

我正在开发一个多租户应用程序,遵循这篇文章。问题在于第一次运行所有迁移时。在schema.rb文件中只有公共模式的表格,但其他模式呢?我该如何创建其他具有不同结构的模式以及public?我不想使用gems。 请参见下面的示例 要为公共模式创建的表 class CreatePerspect...

10得票3回答
如何在NESTJS中设置多租户

我希望能够根据子域名(多租户)连接到任何数据库,但我不确定该如何做。 我的代码在应用程序启动时运行,但我不知道如何基于子域名更改数据源。 PS:我为每个请求创建了中间件,但我不知道如何更改数据源。 以下是我的数据库代码:import { connect, createConnection...

9得票2回答
如何在ASP.NET MVC中设置一个路由{tenant}/{controller}/{action}/{id}?

我想设置一个多租户的ASP.NET MVC应用程序。理想情况下,该应用程序将具有一个路由,其中{tenant}/{controller}/{action}/{id},每个tenant代表应用程序的逻辑实例(简单独立的多用户帐户)。 如何进行详细的设置还不是很清楚。是否有任何指南可用于使用AS...

22得票1回答
在子上下文中覆盖父上下文中定义的bean

我们的应用程序需要支持多租户。每个入驻客户都可能覆盖一个或多个核心平台层(通用代码/定义)上定义的bean或bean的某些属性。我想知道处理这种情况的最佳方式是什么。

7得票2回答
ActiveAdmin中的多租户、多管理员用户

我正在使用ActiveAdmin作为主要管理界面来构建一个多租户应用程序。我使用了acts_as_tenant gem来实现数据分离。 我已经将AdminUser模型用作所有用户的用户模型对象。 为了添加其他用户,AdminUser也被租户范围限定。 这会影响登录,因为当ActiveAd...

13得票3回答
多租户Web应用程序的自定义域名

我正在开发一个应用程序 (RoR + Heroku),它允许用户创建自己的网站,可以使用我的子域名 (pagename.myapp.com) 或者使用他们自己的域名 (pagename.com)。 其中一个重要点是,这个选项是我的业务关键:子域名是免费计划,自定义域名是付费计划。因此,我有一...

7得票4回答
多租户应用程序允许一个用户访问多个租户账户吗?

我正在编写一个使用每个租户一个数据库模型的多租户应用程序。我允许每个用户帐户访问多个租户(只要该租户已授权给他们访问)。 每个发送到浏览器的页面都包括Site.Master中的当前TenantId。 <%= Html.Hidden("TenantId") %> 但是当从浏览...