多租户产生


管控中心是服务于多租户的,管控的是多租户的相关配置,那么多租户是?

例如:拿我们目前比较成熟的中建集团的案例举例,中建集团有集团总部,旗下也包含有几十个大工程局,即二级单位,例如中建一局、中建二局、中建三局等等。

中建集团HR系统,从管理层面来说一定是一个集团统建的系统。但是该系统不但要满足集团整体管控的需求,且一定也要满足下属各二级单位个性化业务处理的需求。

除了能承载集团管控的标准外,还需要能承载下属单位对个性化业务的配置与逻辑处理,每个单位都会存在 业务差异、配置差异、集成差异,同时还要保证各单位之间的数据隔离。

基于中建集团业务的这些主要差异和特性,单纯的“大一统”的系统架构已经不能满足中建HR系统的应用需求。为更好的满足中建HR系统“管控与个性并存”的实际需求,结合业界的成功实践,采用了多租户架构


多租户实现方式


多租户采取应用共享、数据库行级隔离方式。(不同company_id) 即(同一应用服务器同一个数据库)



简单的说:同一个域名,同一个数据库、同一个应用服务,唯一区别的是每家租户不同的公司id,和我们目前公有云架构大致一样。




  • 无标签