首页 > 其他分享 >自定义负载均衡策略

自定义负载均衡策略

时间:2023-10-01 16:47:02浏览次数:29  
标签:负载 自定义 IRule 均衡 规则 userservice

通过定义IRule实现可以修改负载均衡规则,有两种方式:

  1. 代码方式:在order-service中的OrderApplication类中,定义一个新的IRule:

@Bean
public IRule randomRule(){
   return new RandomRule();
}

 

  1. 配置文件方式:在order-service的application.yml文件中,添加新的配置也可以修改规则:

userservice: # 给某个微服务配置负载均衡规则,这里是userservice服务
ribbon:
  NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则
 

标签:负载,自定义,IRule,均衡,规则,userservice
From: https://www.cnblogs.com/daitu66/p/17738962.html

相关文章

  • @LoadBalanced注解实现负载均衡功能过程
     基本流程如下:拦截我们的RestTemplate请求http://userservice/user/1RibbonLoadBalancerClient会从请求url中获取服务名称,也就是user-serviceDynamicServerListLoadBalancer根据user-service到eureka拉取服务列表eureka返回列表,localhost:8081、localhost:8082I......
  • VCS代码保护+SOC中的复位电路+verdi生成部分原理图+verdi查看delta cycle+自定义的原
    VCS代码保护在新思公司的一些vip的实现中,一些代码进行了加密,导致无法查看源码,加密的方法也是使用新思的工具VCS。在编译的命令行添加+protect选项,在代码前后加上编译指示,则生成对应的加密vp、svp文件,中间的部分被加密。https://blog.csdn.net/woodhorse007/article/details/524......
  • pytest: 在配置文件pytest.ini中自定义选项/变量
    1pytest.ini中有很多pytest框架自带的选项,即便你没有定义一个pytest.ini文件,这些选项依然存在并影响pytest的很多行为执行pytest-h可以看到这些选项及默认值上面这些默认选项及其默认值可以被被系统自动读取,不信我们在test中打印一个出来看看选取xfail_strict,上图中可以看......
  • 目标检测框架MMDetection训练自定义数据集实验记录
    在上一篇博文中,博主完成了MMDetection框架的环境部署与推理过程,下面进行该框架的训练过程,训练的入口文件为tools/train.py,我们需要配置的内容如下:修改Train.py文件确定自己要用的模型parser.add_argument('--config',default="/home/ubuntu/programs/mmdetection/configs/faster_rc......
  • vue:自定义validator/验证规则(element-plus@2.3.12)
    一,官方文档地址:https://element-plus.gitee.io/zh-CN/component/form.html#%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%A1%E9%AA%8C%E8%A7%84%E5%88%99二,js代码:123456789101112131415161718192021222324252627282930313233343536373......
  • Vue自定义指令
    定义指令全局定义//指令名称为:mydirec1Vue.directive('mydirec1',{//指令配置})//指令名称为:mydirec2Vue.directive('mydirec2',{//指令配置})之后,所有的组件均可以使用mydirec1和mydirec2指令<template><!--某个组件代码--><div><MyCompv-......
  • IIS ARR负载均衡安装配置
    1、下载ARR安装程序https://www.iis.net/downloads/microsoft/application-request-routing 2、安装无特殊项3、重启was、wmsvcnetstopwas/ynetstopwmsvc/ynetstartwasnetstartwmsvc3、打开IIS配置管理器,创建服务器,右键单击ServerFarms节点,然后单击CreateServ......
  • m基于16QAM调制的音频信号同步接收器matlab仿真,包括gardner符号同步,载波同步以及CMA
    1.算法仿真效果matlab2022a仿真结果如下:锁定过程的星座图变化情况:定时收敛曲线:载波同步收敛曲线:2.算法涉及理论知识概要基于16QAM(QuadratureAmplitudeModulation)调制的音频信号同步接收器是一个复杂但高效的通信系统。该系统主要涉及三个关键部分:Gardner符号同步、载波......
  • FastAPI学习-24.自定义异常处理器 exception_handler
    前言添加自定义处理器,要使用 Starlette的异常工具。安装自定义异常处理器假设要触发的自定义异常叫作 UnicornException。且需要FastAPI实现全局处理该异常。此时,可以用 @app.exception_handler() 添加自定义异常控制器:fromfastapiimportFastAPI,Requestfromfa......
  • m基于16QAM调制的音频信号同步接收器matlab仿真,包括gardner符号同步,载波同步以及CMA
    1.算法仿真效果matlab2022a仿真结果如下: 锁定过程的星座图变化情况:    定时收敛曲线:   载波同步收敛曲线:   2.算法涉及理论知识概要         基于16QAM(QuadratureAmplitudeModulation)调制的音频信号同步接收器是一个复杂但高效的通信......