架构的本质是管理复杂性,微服务本身也是架

2020-3-19 来源:本站原创 浏览次数:

“微服务,近来热度十足的名词。作为一个新概念,它还没有一个明确的定义。究竟什么是微服务,微服务又有何与众不同?不妨听听本文作者的“老司机一家之言”,欢迎在评论区讨论交流。

微服务架构原理

微服务是个新概念,但它没有一个明确的定义,各家对微服务的描述不尽相同,本人更倾向于用一些架构原理来描述它,因为架构原理是相对抽象和稳定的,而具体实现可以千差万别。微服务原理和软件工程,面向对象设计中的基本原理相通,体现如下:

单一职责(SinglRsponsibility),一个服务应当承担尽可能单一的职责,服务应基于有界的上下文(bounddcontxt,通常是边界清晰的业务领域)构建,服务理想应当只有一个变更的理由(类似RobrtC.Martin讲的:Aclassshouldhavonlyonrasontochang),当一个服务承担过多职责,就会产生各种耦合性问题,需要进一步拆分使其尽可能职责单一化。









































北京白癜风专科医院在哪里
北京白癜风最专业的医院

转载请注明:
http://www.vqcpk.com/jbxby/10382218.html
  • 上一篇文章:

  • 下一篇文章:
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介
    医院地址: 健康热线:
    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有 2014-2024
    今天是: