zoukankan      html  css  js  c++  java
  • 常用的架构设计原则-云原生架构设计快速入门

    遵循这些设计原则可以提高应用程序的可伸缩性、复原能力和易管理性。

    自我修复设计 

    在分布式系统中,故障时有发生。 设计应用程序以在故障发生时进行自我修复。

    实现全面冗余 

    在应用程序中构建冗余,以避免出现单一故障点。

    尽量减少协调 

    最大程度地减少应用程序服务之间的协调以实现可伸缩性。

    横向扩展设计 

    设计应用程序,使其能够扩大,根据需要添加或删除新实例。

    通过分区解决限制 

    使用分区来解决数据库、网络和计算限制。

    运营设计 

    合理设计应用程序,使运营团队获得所需的工具。

    使用最佳的数据存储完成作业 

    选择最适合数据的存储技术,并了解如何使用该技术

    演变设计 

    所有成功的应用程序会不断变化。 进化型设计是持续创新的关键。

    根据业务需求构建 

    每个设计决策必须与业务要求相称。

  • 相关阅读:
    关于float与double
    【编程实践】母牛生小牛
    wlan的QOS配置
    C语言itoa函数和atoi 函数
    类似于QQ的简单的聊天代码
    多线程吃饺子练习
    线程练习
    接口练习
    电视练习
    5.22
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/15095224.html
Copyright © 2011-2022 走看看