多租户软件开发架构.docx
《多租户软件开发架构.docx》由会员分享,可在线阅读,更多相关《多租户软件开发架构.docx(3页珍藏版)》请在第一文库网上搜索。
1、多租户软件开发架构企业的信息化建设是一项复杂而严密的、循序渐进的系统性工程,是与企业原有的组织架构、经营模式、产权结构等诸多方面的根本性变革互为基础和条件的。近十年来,随着SPringboot框架的日益成熟,越来越多的公司项目开始考虑采用微服务框架来搭建系统。微服务架构的优势不言而喻:松藕合开发、测试、部署都可独立,易快速响应。但现有模式下也存在着很多问题一一将功能独立出来作为外部服务难以实现;每个项目的独立部署虽在代码层面实现了复用,但给资源部署和升级维护带来了巨大的浪费和困难。各项目的公共服务都需要占用服务器或容器资源,并且每次公共服务的补丁或功能升级,都需要各个应用服务分别测试与部署实施
2、。针对这些痛点,1eaRun自然而然想到借用现在流行的“多租户”概念,将公共功能服务作为底层公共部分,供上层各业务服务来共享。多租户技术或称多重租赁技术,它是一种软件架构技术,是实现在多用户环境下(一般是面向企业用户)共用相同的系统或应用组件,并且可确保各用户间数据的隔离性。多租户技术可以实现多个租户之间共享系统实例,同时又可以实现租户的系统实例的个性化定制。通过使用多租户技术可以保证系统共性的部分被共享,个性的部分被单独隔离。通过在多个租户之间的资源复用,运营管理维护资源,有效节省开发应用的成本。而且,在租户之间共享应用程序的单个实例,可以实现当应用程序升级时,所有租户都可以同时升级。同时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 租户 软件 开发 架构