Skip to content

Releases: idefav/spring-boot-starter-rest-lb

更新部分问题

Choose a tag to compare

@idefav idefav released this 01 Jan 08:04
cdf50fa

解决获取负载均衡创建时并发问题

RestTemplate 轻量级负载均衡 实现

Choose a tag to compare

@idefav idefav released this 01 Jan 05:17

RestTemplate 轻量级负载均衡 实现

Spring Boot 版本: 2.4.1

支持的负载规则: 轮训, 随机(默认)

        <dependency>
            <groupId>com.idefav</groupId>
            <artifactId>spring-boot-starter-rest-lb</artifactId>
            <version>1.0.0</version>
        </dependency>

application.properties

idefav.service-list.baidu.load-balancor=com.idefav.rest.lb.loadbalancers.RoundRobinLoadBalancer
idefav.service-list.baidu.server-list[0].url=www.baidu.com
idefav.service-list.baidu.server-list[1].url=www.jd.com

Java 配置

    @Bean
    @LoadBalanced
    public RestTemplate restTemplate() {
        RestTemplate restTemplate = new RestTemplate();
        return restTemplate;
    }

欢迎使用!!!