负载均衡(结合《在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/),消费者调用提供者时实现均衡调用(自动轮询)
原文地址:https://www.cnblogs.com/lu51211314/p/9070549.html
时间: 2024-10-28 14:37:48