前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >架构演进这件事儿,和吃火锅是一样儿的

架构演进这件事儿,和吃火锅是一样儿的

作者头像
用户1260737
发布2019-10-14 14:43:30
2700
发布2019-10-14 14:43:30
举报
文章被收录于专栏:趣谈编程趣谈编程
来源:InfoQ

作者:薛梁

对于搞架构的技术人来说

一起吃个火锅,喝个酒,聊个天

技术上的很多解决思路就出来了

一家5口人围着一张大桌子吃饭,

这叫单体架构

不想在家吃饭,去河底捞下馆子,

这叫需求多样性

厨房里多人分工洗菜和做菜,

这叫多线程并发

麻油、黄瓜、胡椒粉、青菜分层管理,

这叫分层架构

大年三十人很多,排不上队

只能取号在等待区美个甲,玩个游戏,

这叫消息列队

河底捞安排了很多外卖人员提供火锅上门

减轻门店压力,这叫负载均衡

A门店的外送人手不够用

可以调用B门店空闲的外送人员,

这叫动静分离

公司年会,订了10桌河底捞火锅送上门

河底捞门店就近安排多辆汽车将设备和材料运送到企业食堂

效率高,体验好,这叫CDN加速

春节期间为了应对海量用户的“高并发、高性能、高可用”需求

河底捞门店在内部增加了一倍的工作人员和设备,这叫冗余集群

为提升外送服务用户体验

河底捞将外送业务从门店服务独立出来运营,

这叫应用拆分

店内使用的食材太多

使用多个仓库/货架存储,

这叫分表分库

河底捞的服务可以细分为:

厨师服务 + 接待服务 + 美甲服务 + ...

这叫微服务架构

小孩子不小心把碗给砸了

服务员立刻提供新餐具,这叫高可用

每一个服务员都能响应用户请求

而不只有某一个服务员搭理你

这叫Service Mesh(服务网格)

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

本文分享自 趣谈编程 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档