StartingMultiTenant 多租户数据库链接管理系统开源项目

我要开发同款
匿名用户2023年02月24日
31阅读
开发技术C#
所属分类数据库相关
授权协议MIT

作品详情

StartingMultiTenant是一套基于多租户独立数据库架构的租户数据库链接管理系统。

特性⚙️租户由租户域(如reader.com),和该域下的唯一标识确定,即:租户A(tom.reader.com)和租户B(tony.reader.com)为不同租户域下的租户⚙️支持postgresql、mysql等类型的数据库⚙️支持动态添加数据库服务器,随机选取创建租户所有服务的数据库⚙️支持主版本号的建库脚本,次版本号的升级脚本,如:createTestDb.sql_2.2为主版本号为2,次版本号迭代到2的createTestDb的建库脚本。⚙️租户支持存储内部和外部两种数据库链接字符串,内部链接字符串为通过系统的建库脚本所创建出来的数据库,外部链接字符串仅为由外部维护的链接字符串。⚙️内部链接拥有更多维护的功能,如:批量升级数据库schema,升级记录等等⚙️链接字符串支持服务标签serviceIdentifier和数据库标签dbIdentifier。⚙️访问租户数据库链接资源的方式,有以下方式:httpapiredis、k8sSecret资源(创建租户同步写入)⚙️支持链接字符串变更推送,使用队列异步推送通知
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论