国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

分布式系统的负载均衡

发布时间:2019/07/17标签:   负载均衡    点击量:

原标题:分布式系统的负载均衡
1、 甚么是负载平衡?甚么是负载平衡?记得第一次打仗 Nginx 是在试验室,当时候在效劳器安排网站须要用 Nginx 。Nginx 是一个效劳组件,用来反向代办、负载均衡和 HTTP 缓存等。那末这里的 负载平衡 是甚么?负载平衡(LB,Load Balance),是一种技巧处理计划。用来在多个资本(个别是效劳器)平分配负载,到达最优化资本应用,幸免过载。分布式系统的负载均衡 | 架构干货资本,相称于每个效劳实例的履行操纵单位,负载平衡就是将大批的数据处置操纵摊派到多个操纵单位停止履行,用来处理互联网散布式体系的大流量、高并发和高可用的成绩。那甚么是高可用呢?2、甚么是高可用?起首懂得甚么是高可用?这是 CAP 定理是散布式体系的基本,也是散布式体系的 3 个目标: Consistency(分歧性) Availability(可用性) Partition tolerance(分区容错性)那高可用(High Availability)是甚么?高可用,简称 HA,是体系一种特点或许目标,平日是指,供给必定机能上的效劳运转时光,高于均匀畸形时光段。反之,打消体系效劳弗成用的时光。权衡体系能否满意高可用,就是当一台或许多台效劳器宕机的时间,体系团体和效劳依旧畸形可用。举个例子,一些著名的网站保障 4 个 9 以上的可用性,也就是可用性超越 99.99%。那 0.01% 就是所谓毛病时光的百分比。比方电商网站有赞,效劳弗成用会形成商家丧失款项和用户。那末在进步可用性基本上同时,对体系宕机和效劳弗成用会有弥补。分布式系统的负载均衡 | 架构干货比方下单效劳,能够应用带有负载平衡的多个下单效劳实例,取代繁多的下单效劳实例,即便用冗余的方法来进步牢靠性。总而言之,负载平衡(Load Balance)是散布式体系架构计划中必需斟酌的要素之一。个别经过负载平衡,冗余统一个效劳实例的方法,处理散布式体系的大流量、高并发和高可用的成绩。负载平衡中心要害:在因而否调配平均。3、罕见的负载平衡案例分布式系统的负载均衡 | 架构干货场景1:微效劳架构中,网关路由到详细的效劳实例 hello: 两个雷同的效劳实例 hello service ,一个端口 8000 ,另一个端口 8082 经过 Kong 的负载平衡 LB 功效,让恳求平均的散发到两个 hello 效劳实例 Kong 的负载平衡战略算法许多:默许 weighted-round-robin 算法,另有 consumer: consumer id 作为 hash 算法输出值等

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号