基于SaaS应用的全局配置多租户动态数据源系统
摘要:
本发明公开了基于全局配置的多租户动态切换数据源系统,主要包括:数据库级别隔离租户数据;连接池共享,连接数可控;支持特殊租户或者特殊应用的数据库映射;实时监听配置信息变化,动态调整链接信息;解决多租户的同类信息存储在同一张二维表中,维护难度大的问题;解决业务数据只达到逻辑上的租户隔离,没有实现物理隔离的问题;解决某个租户数据发生错误时,数据库的恢复影响到所有租户的问题;解决单组数据库服务器宕机时,影响所有租户访问的问题,同时解决数据库连接池不可控,没有针对特殊租户或者特殊用户的独立数据库服务的问题,克服不能通过简洁的方式具体应对租户间数据隔离问题和连接池问题的缺陷,简化动态数据源的实现方式。
0/0