微服务设计-微服务
Posted lzf715
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务设计-微服务相关的知识,希望对你有一定的参考价值。
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,复杂度高
以上是关于微服务设计-微服务的主要内容,如果未能解决你的问题,请参考以下文章