Ribbon和LoadBalancer对比

目录

一、相关文章

二、Eureka使用Ribbon及LoadBalancers说明

三、Nacos使用Ribbon及LoadBalancers说明


一、相关文章

Ribbon真的会被Spring Cloud Loadbalancer替代吗?_springcloud alibaba – 2021.0.1.0 nacos没有ribbon了-优快云博客文章浏览阅读2.3k次。开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 11 天,点击查看活动详情Spring Cloud版本如果Hoxton.M2 RELEASED版本之前的,Nacos Discovery默认是集成了Ribbon的,但是最新Alibaba-Nacos-Discovery在Hoxton.M2 RELEASED版本之后弃用了Ribbon,使用Spring Cloud Loadbalancer作为客户端的负载均衡组件。_springcloud alibaba – 2021.0.1.0 nacos没有ribbon了 https://blog.youkuaiyun.com/BASK2312/article/details/129025006

  • SpringBoot和SpringCloud版本对照表:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明

二、Eureka使用Ribbon及LoadBalancers说明

1、版本Hoxton.SR12及以下,Springboot2,SpringCloud包含Ribbon

dependencyManagement {
	//依赖版本管理
	imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR12" }  
}  
  
dependencies {
	//引入eureka-server依赖
	implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
	
	//引入eureka-client依赖
	implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
}

2、 版本2020.0.0及以上,SpringBoot3,SpringCloud不包含Ribbon,按上面Ribbon方式操作负载均衡不生效,需按LoadBalancer的方式操作。

  • 版本2020.0.0地址:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/2020.0.0

dependencyManagement {
	//依赖版本管理
	imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:2023.0.1" }  
}  
  
dependencies {
	//引入eureka-server依赖
	implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
	//引入eureka-client依赖
	implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
}
三、Nacos使用Ribbon及LoadBalancers说明

1、版本2.2.10-RC2及以下,Springboot2,SpringCloud包含Ribbon

dependencyManagement {  
	imports { mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:pom:2.2.10-RC2" }
}  
  
dependencies {  
	//nacos客户端注册
	implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery'  
}

2、版本2021.0.1.0及以上,SpringBoot3,SpringCloud不包含Ribbon,按上面Ribbon方式操作负载均衡不生效,需按LoadBalancer的方式操作。

  • 版本2021.0.1.0地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2021.0.1.0

dependencyManagement {  
	imports { mavenBom "com.alibaba.cloud:spring-cloud-alibaba-dependencies:2023.0.0.0-RC1" }
}  
  
dependencies {  
	//nacos客户端注册
	implementation 'com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery'  
	  
	//loadbalancer客户端负载均衡
	implementation 'org.springframework.cloud:spring-cloud-starter-loadbalancer'
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值