应用负载均衡的作用是什么

负载均衡和分布式是一个意思吗,有哪些区别?

一家餐厅,本来厨房只有一位师傅,由师傅负责洗菜、择菜、切菜、炒菜,后来顾客增多了;就请了个帮厨负责洗菜、择菜和切菜,之前的师傅只负责炒菜了;后来顾客更多了,就又请了一位师傅炒菜,这样就有一个帮厨负责洗菜、择菜还有切菜,有两位师傅负责炒菜。以上就是分布式和集群[灵光一闪]

负载均衡

举例说明:一个人扛1000斤大米,对于普通人绝对被压死,但10个人分摊一下,1个人扛100斤,那应该轻松一点;如果还扛不动,就要100个人分摊,那1个人扛10斤应该就没问题了。

这个应该就明白了吧,就是多找人分摊,压力分散开。

分布式

举例说明:有个男人比较疼老婆,既能烧饭,洗衣服,带孩子,还能赚钱。之前都是他一个人忙着,还能够应付的来;但有一天公司提拔了他,但占用了他很多的时间,那他时间就不够用了,怎么办?那只能请保姆(服务器)安排好保姆去烧饭,洗衣服,带孩子。但保姆又不愿意都做。那就多请几个呗。各个保姆的职责分配好,各自完成各自的任务。

这样就多出来一个沟通问题,之前就这个男人做,他什么都知道;现在多个保姆再做。这样就增加了系统复杂度。

说到底就是职责划分明确

首先说什么是分布式

按照功能点把一个系统进行拆分,拆分成独立的功能,单独为某一个节点添加服务器,需要系统之间配合才能完成的逻辑,各系统之间通信就需要Dubbo+Zookeeper了。

负载均衡

可以说是为了解决前台访问人员过多而导致服务器崩溃的一种方法。有用Nginx做负载也有用Apache做负载均衡的。一般有的用Nginx代理Tomcat服务器或者WebLogic服务器来缓解服务器压力。


在搭建网站时,如果单节点的 web服务性能和可靠性都无法达到要求;或者是在使用外网服务时,经常 担心被人攻破,一不小心就会有打开外网端口的情况,通常这个时候加入负载均衡就能有效解决服务问 题。

负载均衡是一种基础的网络服务,其原理是通过运行在前面的负载均衡服务,按照指定的负载均衡算 法,将流量分配到后端服务集群上,从而为系统提供并行扩展的能力。

负载均衡的应用场景包括流量包、转发规则以及后端服务,由于该服务有内外网个例、健康检查等功 能,能够有效提供系统的安全性和可用性。

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

服务端负载均衡

先发送请求到负载均衡服务器或者软件,然后通过负载均衡算法,在多个服务器之间选择一个进行访 问;即在服务器端再进行负载均衡算法分配

客户端负载均衡

客户端会有一个服务器地址列表,在发送请求前通过负载均衡算法选择一个服务器,然后进行访问,这 是客户端负载均衡;即在客户端就进行负载均衡算法分配

基于Ribbon实现负载均衡

到此,以上就是小编对于应用负载均衡的作用是什么意思的问题就介绍到这了,希望这1点解答对大家有用。

网页题目:应用负载均衡的作用是什么
文章源于:http://www.hantingmc.com/qtweb/news33/321983.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联