在IDEA上使用springcloud构建多节点的服务提供者负载均衡

Posted lu51211314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在IDEA上使用springcloud构建多节点的服务提供者负载均衡相关的知识,希望对你有一定的参考价值。

负载均衡(结合《在IDEA上使用springcloud构建单节点的服务提供者》)

以上面spring-cloud-producer为例子修改,将其中的controller改动如下:

@RestController
public class HelloController {
    
    @RequestMapping("/hello")
    public String index(@RequestParam String name) {
        return "hello "+name+",this is producer 2  send first messge";
    }
}

在配置文件中改动端口:

spring.application.name=spring-cloud-producer
server.port=9003
eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/

两个服务提供者

打包启动后,在eureka就会发现两个服务提供者注册到一个注册中心(eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/),消费者调用提供者时实现均衡调用(自动轮询)

 

以上是关于在IDEA上使用springcloud构建多节点的服务提供者负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

在IDEA上使用springcloud构建单节点的服务消费者

SpringCloud Nacos配置管理 -- 配置热更新多环境配置共享IDEA按不同环境启动的小技巧

SpringCloud 多环境配置文件使用

SpringCloud整合zookeeper

idea如何导出一个springcloud

SpringCloud创建Eureka模块