Ribbon负载均衡

流程图

负载均衡策略:

如何通过代码修改负载均衡策略的两种方式:

复制代码
    根据配置类修改负载均衡 针对全局服务
    @Bean
    public IRule randomRule() {
        return new RandomRule();
    }

userservice:
  ribbon:
    NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule  
# 在yml文件里设置负载均衡规则 只针对某个服务

饥饿加载:Ribbon默认采用懒加载,第一次访问时才会去创建LoadBalanceClient,请求时间会很长,饥饿加载则会在项目启动时创建,降低第一次访问的耗时,通过下面配置开启饥饿加载。

饥饿加载yml配置代码:

复制代码
ribbon:
  eager-load:
    enabled: true # 开启饥饿加载
    clients: # 指定饥饿加载的服务名称

clients是个集合 可以放多个

总结:

相关推荐
苏小瀚10 分钟前
[算法]---分治-快排和归并
java·算法·leetcode
认真敲代码的小火龙13 分钟前
【JAVA项目】基于JAVA的宿舍管理系统
java·开发语言·课程设计
invicinble16 分钟前
关于maven的全域理解
java·spring boot·maven
黑马源码库miui5208617 分钟前
JAVA成人用品商城系统源码微信小程序+h5+安卓+ios
android·java·微信小程序
杰克逊的日记22 分钟前
k8s是怎么管理GPU集群的
java·容器·kubernetes·gpu
qq_2965446537 分钟前
驱动精灵、驱动人生、NVIDIA专业显卡驱动、360驱动大师、联想乐驱动,电脑驱动修复工具大全
网络·电脑·负载均衡
山峰哥1 小时前
现代 C++ 的炼金术:铸就高性能与高可维护性的工程实践
java·开发语言·前端·数据结构·c++
27669582921 小时前
闪购商家端 mtgsig
java·python·c#·node·c·mtgsig·mtgsig1.2
JIngJaneIL1 小时前
基于Java在线考试管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
雨落秋垣1 小时前
SpringCache 缓存:注意事项、问题解决与优化策略
java·spring·缓存