微服务设计-微服务

做~自己de王妃 提交于 2019-12-05 11:44:59

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,复杂度高

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!