当前位置: 移动技术网 > IT编程>开发语言>.net > 近乎产品MVC架构介绍-多租户模式

近乎产品MVC架构介绍-多租户模式

2018年02月10日  | 移动技术网IT编程  | 我要评论

国际新闻联播,王雅男,宁波市江北区教育局

应用的数据部分支持多租户,租户可以是呈现区域(PersentArea)也可以是另一个应用。在数据库设计方面采用最简单的方式,在应用数据表中增加TenantTypeId(存储对应的ApplicationId)

多租户技术意义,在于不同租户间应用程序环境的隔离(application context isolation)以及数据的隔离(data isolation),以维持不同租户间应用程序不会相互干扰,同时数据的保密性也够强。

在程序调用数据时,数据会根据服务的租户ID到相应的数据表进行数据的筛选,从而达到获取数据的目的
例如:分类、评论、标签的数据都会根据租户ID进行服务的筛选
这些数据都存在各自的分类表,评论表,标签表。而用到分类、评论或者标签的地方不只一个
例如:相册用到评论,贴吧用到评论,资讯用到评论,那么如何从一个表中去区分出这三个各自的评论呢?
没错,就是租户ID

租户ID是一个标识,公司框架的服务有很多,当应用调用某个服务下的数掘时候,就需要根据应用租户ID到这个服务的数据库里获取。

 

实例产品基于asp.net mvc 5.0框架,源码下载地址:

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网