Nacos(1.3)- nacos 服务消费
① 新建 nacos_demo_consumer 模块
引入以下依赖:
<properties>
<java.version>1.8</java.version>
<spring-cloud-openfeign.version>2.0.0.RELEASE</spring-cloud-openfeign.version>
<spring-cloud-netflix.version>2.0.0.RELEASE</spring-cloud-netflix.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
<version>${spring-cloud-netflix.version}</version>
</dependency>
<!--<dependency>
<groupId>org.springframework.

本文介绍了如何在Nacos 1.3中实现服务消费,重点在于利用Ribbon进行客户端负载均衡。首先在nacos_demo_consumer模块引入相关依赖,包括Spring Cloud Netflix的Ribbon。接着配置了Nacos的服务器地址,并在RibbonConfig中创建了一个@LoadBalanced的RestTemplate。在NacosConsumerController中,通过RestTemplate调用nacos-provider的服务,而无需指定具体IP和端口。最后,启动nacos-consumer应用并测试,当有多个nacos-provider实例时,每次调用都会负载到不同的实例上。
最低0.47元/天 解锁文章
498

被折叠的 条评论
为什么被折叠?



