码迷,mamicode.com
首页 > 其他好文 > 详细

微服务设计-微服务

时间:2019-11-24 17:16:47      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:osgi   职责   一个   部分   osg   面向   导致   性能   影响   

1.1 什么是微服务

1.1.1 很小,专注于做好一件事

       单一职责,一个团队维护

1.1.2 自治性

     独立部署,修改一个服务不影响其它服务

1.2 主要好处

1.2.1 技术异构性

1.2.2 弹性

      舱壁,不会导致级联故障

1.2.3 伸缩

      只扩展存在性能的部分

1.2.4 简化部署

       只会引起部署的服务,其它服务不受影响

1.2.5 与组织结构匹配

 1.2.6 可组合性

        易于重用已有功能

1.2.7 对可替代性的优化

1.3 面向服务的架构

    SOA,微服务是SOA的特定实现

1.4 其它分解技术

1.4.1 共享库

1.4.2 模块化

     OSGI,复杂度高

微服务设计-微服务

标签:osgi   职责   一个   部分   osg   面向   导致   性能   影响   

原文地址:https://www.cnblogs.com/lzf715/p/11923092.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!