负载均衡策略及Eureka入门

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 负载均衡策略及Eureka入门

负载均衡可以选择不同的实例来处理请求,那么具体怎么选呢? 如何决定此次请求应该使用哪个实例呢? ‎

‎这就涉及到了负载均衡的策略。 多刷新几次上面的请求,你会发现 8083、8081 这两个实例是交替处理的,这是因为 Eureka 默认使用的是轮询策略,就是所有实例挨个选择一遍,周而复始。‎

但实际上是有很多种负载均衡策略的,如下:

(1)随机策略 RandomRule

就像是抽签,闭眼睛随便抓一个。

(2)轮询策略 RoundRobinRule

按顺序循环选择每个实例。

(3)重试策略 RetryRule

在轮询策略的基础上增加了重试机制,如果当前选择的实例不可用,就继续按照轮询策略选择下一个实例,直到找到可用的实例。

但注意重试是有时间限制的,不能不停的重试。

(4)最低并发策略 BestAvailableRule

选择并发最小的那个实例,也就是看谁清闲就找谁,哈哈。

(5)可用过滤策略 AvailabilityFilteringRule

过滤掉那些故障率高、压力大的实例。

(6)加权轮询策略 WeightedResponseTimeRule

加权就是为每个实例打个分,处理性能好的分值就越高,然后按照分值从高到低的顺序来轮询。

(7)区域权衡策略 ZoneAvoidanceRule

在大型系统中,可能会在多个区域进行部署,那么就可以根据各个区域的服务处理能力来选择实例。

原文链接:

https://ke.boxuegu.com/barrier.html#/mutual?courseId=3243&barrierId=2192&chapterId=588


相关实践学习
通过ACR快速部署网站应用
本次实验任务是在云上基于ECS部署Docker环境,制作网站镜像并上传至ACR镜像仓库,通过容器镜像运行网站应用,网站运行在Docker容器中、网站业务数据存储在Mariadb数据库中、网站文件数据存储在服务器ECS云盘中,通过公网地址进行访问。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
2月前
|
负载均衡 监控 算法
实现负载均衡策略:优化系统性能与可用性
实现负载均衡策略:优化系统性能与可用性
|
2月前
|
负载均衡 Dubbo 应用服务中间件
【Dubbo 解析】Dubbo支持几种负载均衡策略?
【1月更文挑战第11天】【Dubbo 解析】Dubbo支持几种负载均衡策略?
|
8月前
|
负载均衡 前端开发 应用服务中间件
【Linux】Nignx的入门&使用负载均衡&动静分离(前后端项目部署)---超详细
【Linux】Nignx的入门&使用负载均衡&动静分离(前后端项目部署)---超详细
307 1
|
8月前
|
负载均衡 Java
Java加权负载均衡策略
Java加权负载均衡策略
|
1天前
|
消息中间件 负载均衡 算法
【RocketMQ系列十二】RocketMQ集群核心概念之主从复制&生产者负载均衡策略&消费者负载均衡策略
【RocketMQ系列十二】RocketMQ集群核心概念之主从复制&生产者负载均衡策略&消费者负载均衡策略
10 2
|
2月前
|
域名解析 缓存 运维
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移
【5月更文挑战第23天】DNS在互联网中扮演关键角色,将域名转换为IP地址。本文探讨DNS的负载均衡和故障转移技术,以增强服务可用性和性能。负载均衡包括轮询(简单分配流量)和加权轮询(按服务器处理能力分配)。故障转移通过主备策略和TTL值实现快速切换,确保服务连续性。实践案例展示了在电商网站如何应用这些策略。DNS策略优化可提升网站速度和稳定性,借助云服务和智能工具,DNS管理更加高效。
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移
|
2月前
|
负载均衡
【SpringCloud】Ribbon负载均衡原理、负载均衡策略、饥饿加载
【SpringCloud】Ribbon负载均衡原理、负载均衡策略、饥饿加载
28 0
|
2月前
|
负载均衡 关系型数据库 分布式数据库
【PolarDB开源】PolarDB读写分离实践:优化读取性能与负载均衡策略
【5月更文挑战第26天】PolarDB是云原生关系型数据库,通过读写分离优化性能和扩展性。它设置主节点处理写操作,从节点处理读操作,异步复制保证数据一致性。优化读取性能的策略包括增加从节点数量、使用只读实例和智能分配读请求。负载均衡策略涉及基于权重、连接数和地理位置的分配。实践示例中,电商网站通过主从架构、只读实例和负载均衡策略提升商品查询效率。PolarDB的读写分离与负载均衡为企业应对大数据和高并发提供了有效解决方案。
144 0
|
2月前
|
负载均衡
Ribbon负载均衡策略
Ribbon负载均衡策略
|
2月前
|
负载均衡 算法 Java
Ribbon的负载均衡策略
Ribbon的负载均衡策略
53 2