• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
思想人生从关注生活开始
博客园    首页    新随笔    联系   管理    订阅  订阅

常用的架构设计原则-云原生架构设计快速入门

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

自我修复设计 

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

 

实现全面冗余 

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

 

尽量减少协调 

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

 

横向扩展设计 

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

 

通过分区解决限制 

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

 

运营设计 

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

 

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

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

 

演变设计 

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

 

根据业务需求构建 

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

posted @ 2021-08-03 17:18  JackYang  阅读(107)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3