目录
二、Eureka使用Ribbon及LoadBalancers说明
三、Nacos使用Ribbon及LoadBalancers说明
一、相关文章
-
SpringBoot和SpringCloud版本对照表:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明
二、Eureka使用Ribbon及LoadBalancers说明
1、版本Hoxton.SR12及以下,Springboot2,SpringCloud包含Ribbon
-
版本Hoxton.SR12地址:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12
-
Ribbon详情参考:Eureka+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
-
版本2.2.10-RC2地址:https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies/2.2.10-RC2
-
Ribbon详情参考:Nacos+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'
}