springcloud负载均衡测试类

坐标

xml 复制代码
<!--负载均衡-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

测试类

java 复制代码
package org.wh;

import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.loadbalancer.LoadBalancerClient;

@SpringBootTest
public class OrderLoadBalancerClientTest {

    @Autowired
    LoadBalancerClient loadBalancerClient;
    @Test
    public void test() {
        ServiceInstance choose = loadBalancerClient.choose("service-product");
        System.out.println(choose.getHost()+":"+choose.getPort());
         choose = loadBalancerClient.choose("service-product");

        System.out.println(choose.getHost()+":"+choose.getPort());
        choose = loadBalancerClient.choose("service-product");

        System.out.println(choose.getHost()+":"+choose.getPort());
        choose = loadBalancerClient.choose("service-product");

        System.out.println(choose.getHost()+":"+choose.getPort());
        choose = loadBalancerClient.choose("service-product");

        System.out.println(choose.getHost()+":"+choose.getPort());
        choose = loadBalancerClient.choose("service-product");
        System.out.println(choose.getHost()+":"+choose.getPort());
    }
}

运行结果

相关推荐
无名-CODING几秒前
Java Spring 事务管理深度指南
java·数据库·spring
xiaolyuh1231 分钟前
Spring MVC Bean 参数校验 @Validated
java·spring·mvc
8***f39542 分钟前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
程序猿零零漆43 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(十四)SpringMVC的请求处理
学习·spring·pandas
阿在在1 小时前
Spring 系列(二):加载 BeanDefinition 的几种方式
java·后端·spring
1***35772 小时前
spring loC&DI 详解
java·spring·rpc
阿在在2 小时前
Spring 系列(一):用三条主线理解 Spring:BeanDefinition、生命周期与 AOP
spring
独自破碎E2 小时前
介绍一下Spring AI框架
java·人工智能·spring
sin22012 小时前
Spring事务管理(SpringBoot)
java·spring boot·spring
C***11502 小时前
Spring TransactionTemplate 深入解析与高级用法
java·数据库·spring