dubbo复习:(4) 和springboot 整合时,客户端负载均衡的配置

需要在@DubboReference注解指定loadbalance属性。示例如下:

复制代码
package cn.edu.tju.service;

import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import javax.annotation.PostConstruct;
import java.util.Date;

@Service
public class RemoteService {

    //@DubboReference(loadbalance = "roundrobin")
    @DubboReference(loadbalance = "consistenthash")
    private DemoService demoService;


    public String  callRemoteService(){
        try {
            Thread. sleep(10);
            return new Date() + " Receive result ======> " + demoService.sayHello("world");
        } catch (InterruptedException e) {
            e.printStackTrace();
            return e.getMessage();
        }
    }
}

其中可以使用的值如下:

默认的配置是random

相关推荐
大大水瓶1 小时前
HAProxy 从入门到实战:负载均衡与流量管理全解析
运维·负载均衡
Java水解2 小时前
你真的会打印日志吗?基于 Spring Boot 的全方位日志指南
spring boot·后端
Java水解2 小时前
Spring Boot 实战:MyBatis 操作数据库(上)
spring boot·后端
屎到临头想搅便6 小时前
keepalived
负载均衡
雨落花开3236 小时前
服务器集群,负载均衡,CDN简介
运维·服务器·负载均衡
手握风云-7 小时前
JavaEE 进阶第二十期:Spring Boot 中的横切逻辑统一治理方案
java·spring boot·后端
RunsenLIu8 小时前
基于 Spring Boot 3 与 Vue 3 的汽车租赁系统
vue.js·spring boot·汽车
Eine .8 小时前
从入门到实战:HAProxy 负载均衡与代理全解析
运维·负载均衡·haproxy
不像程序员的程序媛8 小时前
阿里云负载均衡器知多少?
运维·服务器·负载均衡