负载均衡策略及Eureka入门

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
EMR Serverless StarRocks,5000CU*H 48000GB*H
简介: 负载均衡策略及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


相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
6月前
|
负载均衡 监控 算法
实现负载均衡策略:优化系统性能与可用性
实现负载均衡策略:优化系统性能与可用性
|
6月前
|
负载均衡 Dubbo 应用服务中间件
【Dubbo 解析】Dubbo支持几种负载均衡策略?
【1月更文挑战第11天】【Dubbo 解析】Dubbo支持几种负载均衡策略?
|
17天前
|
负载均衡 应用服务中间件 nginx
Nginx的6大负载均衡策略及权重轮询手写配置
【10月更文挑战第9天】 Nginx是一款高性能的HTTP服务器和反向代理服务器,它在处理大量并发请求时表现出色。Nginx的负载均衡功能可以将请求分发到多个服务器,提高网站的吞吐量和可靠性。以下是Nginx支持的6大负载均衡策略:
85 7
|
14天前
|
负载均衡 算法 Java
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
尼恩,一位资深架构师,分享了关于负载均衡及其策略的深入解析,特别是基于权重的负载均衡策略。文章不仅介绍了Nginx的五大负载均衡策略,如轮询、加权轮询、IP哈希、最少连接数等,还提供了手写加权轮询算法的Java实现示例。通过这些内容,尼恩帮助读者系统化理解负载均衡技术,提升面试竞争力,实现技术上的“肌肉展示”。此外,他还提供了丰富的技术资料和面试指导,助力求职者在大厂面试中脱颖而出。
腾讯面试:说说6大Nginx负载均衡?手写一下权重轮询策略?
|
2月前
|
负载均衡 Java 对象存储
负载均衡策略:Spring Cloud与Netflix OSS的最佳实践
负载均衡策略:Spring Cloud与Netflix OSS的最佳实践
43 2
|
26天前
|
负载均衡 监控 算法
Nginx入门 -- 深入了解Nginx负载均衡
Nginx入门 -- 深入了解Nginx负载均衡
14 0
|
3月前
|
负载均衡 应用服务中间件 Linux
在Linux中,Nginx如何实现负载均衡分发策略?
在Linux中,Nginx如何实现负载均衡分发策略?
|
3月前
|
缓存 负载均衡 算法
在Linux中, LVS负载均衡有哪些策略?
在Linux中, LVS负载均衡有哪些策略?
|
4月前
|
消息中间件 负载均衡 算法
【RocketMQ系列十二】RocketMQ集群核心概念之主从复制&生产者负载均衡策略&消费者负载均衡策略
【RocketMQ系列十二】RocketMQ集群核心概念之主从复制&生产者负载均衡策略&消费者负载均衡策略
105 2
|
6月前
|
域名解析 缓存 运维
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移
【5月更文挑战第23天】DNS在互联网中扮演关键角色,将域名转换为IP地址。本文探讨DNS的负载均衡和故障转移技术,以增强服务可用性和性能。负载均衡包括轮询(简单分配流量)和加权轮询(按服务器处理能力分配)。故障转移通过主备策略和TTL值实现快速切换,确保服务连续性。实践案例展示了在电商网站如何应用这些策略。DNS策略优化可提升网站速度和稳定性,借助云服务和智能工具,DNS管理更加高效。
511 1
【域名解析DNS专栏】DNS解析策略:如何实现负载均衡与故障转移