1. 优享JAVA首页
  2. Java
  3. Spring
  4. Spring全家桶

吃货眼中的那些和微服务关键词

对于搞架构的技术人来说

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

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

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

这叫单体架构

1webp

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

这叫需求多样性

2webp

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

这叫多线程并发

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

这叫分层架构

3webp

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

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

这叫消息列队

4webp

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

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

5webp

A门店的外送人手不够用

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

这叫动静分离

6webp

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

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

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

7webp

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

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

8webp

为提升外送服务用户体验

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

这叫应用拆分

9webp

店内使用的食材太多

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

这叫分表分库

10webp

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

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

这叫微服务架构

11webp

小孩子不小心把碗给砸了

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

12webp

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

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

这叫Service Mesh(服务网格)

13webp

本文来自InfoQ,经授权后发布,本文观点不代表优享JAVA立场,转载请联系原作者。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

QR code