1. 要公告表数据库隔离的同时,让超管发一条信息全部能看到,这种情况有两种做法,一种是主动推(从配置库查到所有数据库隔离的数据库信息,循环一下进行数据插入,这样不同租户就能实时看到信息了。但后续的删除、修改也要同步修改),一种是被动收(超管发送之后开启消息队列,所有租户消费一次并把数据存入数据库,并且后续的删除、修改也要同步修改)。
如此看来,这种模式是多么的不方便,还不如公告表共用,省事省心。
2. 系统管理模块用到的库是统一的,不能私有化,否则带来的问题就是数据库A修改了,需要把数据同步到数据库B、C、D等等,会很麻烦。
现在的系统库作用等同于统一管理平台,把租户的最基本的数据统一起来管理,是不能私有化的。
A租户配置的是A数据源,B租户配置的是B数据源, B租户修改自己的数据库中的管理数据, 会更新A租户的数据库吗?
扫一扫访问 Blade技术社区 移动端