【问题标题】:Servicestack Multi TenancyServicestack 多租户
【发布时间】:2017-10-12 00:11:08
【问题描述】:

Servicestack 是否支持 Single Deployment with Single Database 多租户方法? The documentation says only about multiple databases

谢谢

【问题讨论】:

    标签: servicestack ormlite-servicestack


    【解决方案1】:

    多租户的核心是为每个租户提供不同的连接字符串,但您可能会为每个请求将 AppHost 中的 GetDbConnection(IRequest) 覆盖为 DB Connection 上的 change the Users schema

    【讨论】:

    • 您的意思是,每个租户都有多个架构。我对么?正如我所读到的,多租户系统可以具有单一部署 - 多个数据库或单一部署 - 单一数据库或单一部署 - 混合数据库)。我需要实现一个单一部署的系统 - 单一数据库。
    • 我自己没有尝试过单个数据库,但我希望你应该能够让它与多个模式一起工作,如果你设置会话上下文,你可能还可以获得共享数据库,共享模式工作当您打开连接时的用户 ID,如在 EF shared db, shared user example 中所做的那样。
    猜你喜欢
    • 2018-05-07
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2015-07-08
    • 2014-09-01
    相关资源
    最近更新 更多