对于搞架构的技术人来说
一起吃个火锅,喝个酒,聊个天
技术上的很多解决思路就出来了
一家5口人围着一张大桌子吃饭,
这叫单体架构
不想在家吃饭,去河底捞下馆子,
这叫需求多样性
厨房里多人分工洗菜和做菜,
这叫多线程并发
麻油、黄瓜、胡椒粉、青菜分层管理,
这叫分层架构
大年三十人很多,排不上队
只能取号在等待区美个甲,玩个游戏,
这叫消息列队
河底捞安排了很多外卖人员提供火锅上门
减轻门店压力,这叫负载均衡
A门店的外送人手不够用
可以调用B门店空闲的外送人员,
这叫动静分离
公司年会,订了10桌河底捞火锅送上门
河底捞门店就近安排多辆汽车将设备和材料运送到企业食堂
效率高,体验好,这叫CDN加速
春节期间为了应对海量用户的“高并发、高性能、高可用”需求
河底捞门店在内部增加了一倍的工作人员和设备,这叫冗余集群
为提升外送服务用户体验
河底捞将外送业务从门店服务独立出来运营,
这叫应用拆分
店内使用的食材太多
使用多个仓库/货架存储,
这叫分表分库
河底捞的服务可以细分为:
厨师服务 + 接待服务 + 美甲服务 + ...
这叫微服务架构
小孩子不小心把碗给砸了
服务员立刻提供新餐具,这叫高可用
每一个服务员都能响应用户请求
而不只有某一个服务员搭理你
这叫Service Mesh(服务网格)
from http://architect.dataguru.cn/article-14576-1.html
相关推荐
三角形趣谈
计算机网络技术基础-趣谈网络协议.md
本讲座“014-趣谈网络协议”旨在深入浅出地探讨这个关键领域,帮助我们理解网络背后的运作机制。 首先,我们要了解网络协议的核心概念。在计算机网络中,数据通信依赖于一系列标准和规范,这就是网络协议。最著名的...
Linux操作系统是一种自由、开源的操作系统,它基于Unix系统设计,由林纳斯·托瓦兹在1991年首次发布。Linux操作系统的核心是内核,它负责管理系统的硬件资源,调度进程,以及确保多任务的顺利运行。...
趣谈大数据 一、大数据的初步理解 似乎一夜之间,大数据(Big Data)变成一个IT行业中最时髦的词汇。 首先,大数据不是什么完完全全的新生事物,Google的搜索服务就是一个典型的大数据运用,根据 客户的需求,Google...
目录 00开篇词:想成为技术牛人?先搞定网络协议! 01为什么要学习网络协议? 02网络分层的真实含义是什么? 03ifconfig:最熟悉又陌生的命令行 04DHCP与PXE:IP是怎么来的,又是怎么没的?...05从物理层到MAC层 ...
计算机发展史趣谈资料.pdf 计算机发展史趣谈资料.pdf文档提供了计算机发展的历史概述,从人类最早的计算工具到现代计算机的发明和发展,概括了计算机发展的历史进程。 计算工具的起源 人类最早的计算工具可以追溯...
05-趣谈网络协议
《英语词源趣谈》这本资料正是为此目的而编撰,它通过趣味性的讲解,使枯燥的词汇学习变得生动有趣。 首先,词源学可以帮助我们理解词汇的形态变化。英语中的许多词汇都源于古英语、拉丁语、希腊语等其他语言,这些...
《趣谈数据结构(五)》探讨了计算机程序设计中的一个重要算法——递归。递归算法是一种较难理解和掌握的技巧,它通过过程自身调用来实现自我嵌套执行。递归执行的流程可以用图形化的方式来表示,就像图1所示,呈现...
在软件开发领域,设计模式是经验的结晶,是解决常见问题的最佳实践。本文将结合个人的理解,探讨设计模式的魅力,并以Java语言为例,提供一些实用的见解和教程。设计模式并非孤立存在,而是贯穿于整个软件开发过程,...
1. 计数原则:在解决数字趣谈中的计数问题时,我们通常采用实验探究法和分类统计法。实验探究法是指通过实际操作或模拟实验来找出规律,例如例题1中通过列举3的倍数来找到在特定范围内的3的倍数个数。分类统计法则是...
里面有很多非常有趣的词源故事,可以帮助记忆和理解,轻松应对英语考试和学习
数学科普、陈景润、数论
WELearn大学英语知识拓展:文化生活之旅——趣谈趣说.pdf
在《电子入门趣谈》第八章中,读者将接触如何利用Matlab进行数字信号处理图形用户界面(GUI)的设计。本章旨在帮助初学者通过实际操作加深对数字信号处理的理解,同时熟悉Matlab这一强大的工具。 ##### 任务要求: ...
《京剧趣谈》是针对语文六年级上册的一份课件,主要探讨了中国的传统戏曲艺术——京剧。京剧,作为中国戏曲的代表,融合了歌唱、念白、舞蹈和武打等多种艺术形式,展现了高度的综合性。这篇课文通过深入浅出的方式,...
趣谈助学贷款 .doc
各国手势趣谈.doc
科普小品,介绍模糊数学的基本理论原理。