前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >聊聊高可用的 11 个关键技巧

聊聊高可用的 11 个关键技巧

作者头像
用户1263954
发布2022-05-23 15:47:10
1760
发布2022-05-23 15:47:10
举报
文章被收录于专栏:IT技术精选文摘IT技术精选文摘

大型互联网架构设计,讲究一个四件套组合拳玩法,高并发高性能高可用高扩展

如果能掌握这四个方面,应付大厂面试以及日常工作中的架构方案设计基本不是什么难题。

今天,Tom哥就带大家学习下高可用都有哪些设计技巧?

一、系统拆分

有句古话 "牵一发而动全身"。

面对一个庞然大物,如果没有一个合理的分工分层。任何一个小小失误都会被无限放大,酿成巨大灾难。

万物相通,回到我们的软件架构。

早前的系统都是单体系统,比如电商业务,会员、商品、订单、物流、营销等模块都堆积在一个系统。每到节假日搞个大促活动,系统扩容时,一扩全扩,一挂全挂。只要一个接口出了问题,整个系统都不可用。

“鸡蛋不能放在一个篮子里”,这种连带风险换谁都承受不起。

因此,系统拆分 成了更多人的选择。

慢慢的就有了我们现在看到的微服务架构,将一个复杂的业务域按DDD的思想拆分成若干子系统,每个子系统负责专属的业务功能,做好垂直化建设,各个子系统之间做好边界隔离,降低风险蔓延。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT技术精选文摘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、系统拆分
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档