期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于限界上下文的微服务划分方法 被引量:1
1
作者 李涛 刘晓燕 《信息技术》 2023年第1期88-92,共5页
微服务架构越来越流行,许多企业都将其原有的单体架构系统重构为这一架构。将遗留系统划分为微服务是重构中面临的一大挑战,这通常依赖架构师的直觉和经验。文中提出一种基于限界上下文的微服务划分方法,并选用开源项目进行案例分析,结... 微服务架构越来越流行,许多企业都将其原有的单体架构系统重构为这一架构。将遗留系统划分为微服务是重构中面临的一大挑战,这通常依赖架构师的直觉和经验。文中提出一种基于限界上下文的微服务划分方法,并选用开源项目进行案例分析,结果表明该方法能在需求分析阶段为架构师提供客观的参考建议。 展开更多
关键词 限界上下文 微服务划分 模型驱动
下载PDF
限界上下文视角下的微服务粒度评估 被引量:21
2
作者 钟陈星 李杉杉 +1 位作者 张贺 章程 《软件学报》 EI CSCD 北大核心 2019年第10期3227-3241,共15页
近年来,DevOps 日渐火热,作为支撑技术的微服务架构由于其敏捷性、灵活性和可扩展性已成为软件行业关注的热点.然而,微服务粒度的界定是微服务领域的一项难题,至今仍缺乏行之有效的评估微服务粒度的标准.针对这一问题,结合几种微服务划... 近年来,DevOps 日渐火热,作为支撑技术的微服务架构由于其敏捷性、灵活性和可扩展性已成为软件行业关注的热点.然而,微服务粒度的界定是微服务领域的一项难题,至今仍缺乏行之有效的评估微服务粒度的标准.针对这一问题,结合几种微服务划分原则提出了 4 项评估指标,用于量化地衡量微服务划分的合理性,并基于此提出了一种基于限界上下文的微服务粒度评估模型.同时,实现了工具原型可自动化地计算评估结果.案例研究部分将模型的评估结果与架构设计人员的心理预期进行比较,结果表明,所提出的评估模型可以较好地评估微服务粒度. 展开更多
关键词 DevOps 微服务架构 粒度 划分 限界上下文 评估指标
下载PDF
基于领域驱动设计和C4分层架构模型的微服务软件建模 被引量:17
3
作者 张国生 《中国电子科学研究院学报》 北大核心 2021年第2期119-126,共8页
微服务是去中心、独立、自治、跨语言的小型软件实体,微服务架构将软件系统构建为通信互联、高内聚、松耦合的自主服务集合。领域驱动设计提供了微服务划分的关键理念以及真实世界的表示方法,用子域和限界上下文表示组织结构及其专注的... 微服务是去中心、独立、自治、跨语言的小型软件实体,微服务架构将软件系统构建为通信互联、高内聚、松耦合的自主服务集合。领域驱动设计提供了微服务划分的关键理念以及真实世界的表示方法,用子域和限界上下文表示组织结构及其专注的核心领域。C4模型用一系列分层的图清晰建模不同缩放级别的软件架构,是领域专家思维和软件设计的抽象。提出用领域驱动设计方法构建领域模型,根据组织业务和限界上下文,将软件系统划分为微服务,每个微服务专注一个业务功能,遵循单一职责原则,独立开发、测试、部署、运行和维护。每个微服务包含独立的数据库,实现微服务之间的强隔离。用通用语言C4模型建模微服务及其架构,将领域知识传递给所有团队成员,使其对软件系统的理解保持一致,提高团队开发效率,确保软件质量、弹性、可用性和伸缩性。基于微服务、微服务架构、领域驱动设计、C4分层架构模型和服务网格建模应用实例零售电子商务系统。 展开更多
关键词 微服务 微服务架构 领域驱动设计 C4分层架构模型 微服务划分 服务网格 限界上下文 通用语言
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部