炼数成金 门户 大数据 架构 查看内容

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

2019-3-4 11:29| 发布者: 炼数成金_小数| 查看: 13488| 评论: 0|原作者: 薛梁|来自: InfoQ

摘要: 对于搞架构的技术人来说,一起吃个火锅,喝个酒,聊个天,技术上的很多解决思路就出来了,一家5口人围着一张大桌子吃饭,这叫单体架构。不想在家吃饭,去河底捞下馆子,这叫需求多样性。厨房里多人分工洗菜和做菜, ...

存储 Hadoop 架构 培训 高可用

对于搞架构的技术人来说

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

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

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

这叫单体架构


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

这叫需求多样性


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

这叫多线程并发

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

这叫分层架构


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

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

这叫消息列队


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

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


A门店的外送人手不够用

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

这叫动静分离


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

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

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


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

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


为提升外送服务用户体验

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

这叫应用拆分


店内使用的食材太多

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

这叫分表分库


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

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

这叫微服务架构


小孩子不小心把碗给砸了

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


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

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

这叫Service Mesh(服务网格)


声明:文章收集于网络,为传播信息而发,如有侵权,请联系小编及时处理,谢谢!

欢迎加入本站公开兴趣群
软件开发技术群
兴趣范围包括:Java,C/C++,Python,PHP,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流
QQ群:26931708

Hadoop源代码研究群
兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop
QQ群:288410967 
1

鲜花

握手

雷人
1

路过

鸡蛋

刚表态过的朋友 (2 人)

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2019-3-25 18:19 , Processed in 0.152759 second(s), 25 queries .