摘要
随着应用复杂度和租户数量的不断增加,对应用功能的横向扩展及解耦合等需求提出了更高的挑战。本文基于领域驱动设计原则构建了服务分割模型以辅助分布式应用的设计,结合微服务架构利用Spring Cloud实现了城镇人口住宅管理的SaaS系统。本文还采用容器编排技术实现了服务的多实例化和动态扩缩容,为系统提供了服务实例的智能维护功能。
As the complexity of applications and the number of tenants increase, the requirements for horizontal expansion and decoupling of application functions pose higher challenges. Based on the domain-driven design principle , this paper constructs a service segmentation model to assist the design of distributed applications. Combined with the micro-service architecture, Spring Cloud is used to implement the SaaS system for urban population housing management. This paper adopts container orchestration technology to realize multi-instantiation and dynamic expansion and contraction of services, and provides intelligent maintenance functions for service instances.
作者
陈榆中
马镇
宋晖
CHEN Yu-zhong;MA Zhen;SONG Hui(School of Computer Science and Technology, Donghua University, Shanghai 201620, China)
出处
《软件》
2019年第2期106-110,共5页
Software
关键词
微服务
SAAS
服务分割模型
多租户
城镇人口住宅
Micro-service
SaaS
Service segmentation model
Multi-tenant
Urban population housing