其他分享
首页 > 其他分享> > 【大话云原生】负载均衡篇-小饭馆客流量变大了

【大话云原生】负载均衡篇-小饭馆客流量变大了

作者:互联网

一、前言

这是《大话云原生》系列的第二篇,第一篇《煮饺子与docker、kubernetes之间的关系》推出之后受到大家的欢迎,很多朋友联系到我给我加油打气,感谢!我会继续写下去!
书接上回介绍了《煮饺子与docker、kubernetes之间的关系》之后,小娜同学(我老婆)问:为什么不把服务统一开发成一个应用?搞什么分布式?这样感觉很庞大,很复杂啊?为什么要这么搞?所以大话云原生第二篇-负载均衡篇,现在开始!

二、从路边摊说起

周五晚上加了班,下班的时候已经很晚了,打电话给小娜打算去吃烧烤,就去我们经常去的那家“夫妻摊位”烧烤。到了之后才发现“夫妻摊位”升级了,现在变成了“夫妻饭馆”。由于已经比较晚了,店里人并不多,就和老板娘聊了起来。聊聊小饭馆的昨天、今天和明天!

老板娘介绍到:“以前路边摊的时候我俩刚结婚,手里资金有限,就想着开一个路边烧烤摊。我老公负责烤串做菜,我呢、负责服务收银及上菜。挣点小钱!”。老板娘谦虚,等我年纪大了没准也搞个烤串的营生,谁让我爱吃呢!老板娘说之所以能走到今天,主要是因为以下几点:

哎,别说,夫妻俩这个阶段就有点像一些软件服务创业公司,刚开始创业的时候,一般做的应用服务都是单体应用。笔者也见过一些小型创业公司上来就想搞微服务云原生,我觉得这不太现实。企业的架构都是一步一步衍进的,不要总想着一口吃一个胖子。如果京东淘宝从第一天做应用服务的时候就想做成今天的样子,他们一定活不到今天。就像一个没开过饭店的人第一次创业就要开五星级饭店,等待他的十有八九就是失败!

file

这里我所说的单体应用的特点,其实和路边摊的特点是差不多的:

还是要祝贺老板娘啊,生财有道,还会总结经验!

三、开饭馆与负载均衡

前一段时间就已经有人愿意为了吃他们夫妻做的烧烤排队了,这夫妻俩一想,我们这俩人也干不过来啊,怎么办?招人吧、扩大规模吧。

同样的道理,软件应用中的单体应用服务扛不住用户需求了怎么办,加服务器啊,多部署几个服务啊,负载均衡啊。

说说客户端负载均衡与服务端负载均衡

file

利与弊:

也就是说:饭店(应用服务)现在处理请求吞吐量上的能力增强了,但是在单个请求的处理速度上实际上是下降了。实际上这就是服务拆分的结果,服务拆分就是在 “用时间换空间” 。各位细品!

四、饭后沟通

吃完烤串之后,我将上面的一套理论将给了小娜,她很感兴趣:“软件架构真是脱离不开实际生活啊,到处都是活生生的例子”。我趁势吹起了牛逼:“这才哪到哪,下回带你去个大饭店见见世面,有微服务的大饭店!”。

欢迎关注我的博客,更多精品知识合集

本文转载注明出处(必须带连接,不能只转文字):字母哥博客 - zimug.com

觉得对您有帮助的话,帮我点赞、分享!您的支持是我不竭的创作动力!。另外,笔者最近一段时间输出了如下的精品内容,期待您的关注。

标签:负载,服务,请求,大话,变大,厨师,均衡,均衡器,客流量
来源: https://www.cnblogs.com/zimug/p/16172552.html