“`”
<img alt=""img"" referrerpolicy=""no-referrer"" src=""//res.mianshigee.com/upload/article/20200111/v2-6c9eb8247ba560d4697c806e2241f8a8_hd.jpg"">
<ul>
<li><strong>解耦(Decoupling)</strong> – 系统内的服务很大程度上是分离的。因此整个应用可以被轻松构建、修改和扩展</li>
<li><strong>组件化(Componentization)</strong> – 微服务被视为可以被轻松替换和升级的独立组件</li>
<li><strong>业务能力(Business Capabilities)</strong> – 微服务非常简单,专注于单一功能</li>
<li><strong>自治(Autonomy)</strong> – 开发人员和团队可以相互独立工作,从而提高效率</li>
<li><strong>持续交付(ContinousDelivery)</strong> – 允许频繁发版,通过系统自动化完成对软件的创建、测试和审核,</li>
<li><strong>责任(Responsibility)</strong> – 微服务不把程序作为项目去关注。相反,他们将程序视为自己负责的产品</li>
<li><strong>分散治理(Decentralized Governance)</strong> – 重点是用正确的工具去做正确的事。这意味着没有任何标准化模式或着技术模式。开发人员可以自由选择最合适的工具来解决自己的问题</li>
<li><strong>敏捷性(Agility)</strong> – 微服务支持敏捷开发。任何新功能都可以快速开发并被再次丢弃</li>
</ul>
<pre><code> "“`
Was this helpful?
0 /
0