zoukankan      html  css  js  c++  java
  • 最简单的自主添加负载均衡策略

    微服务框架:

    客户端的启动类:

    @SpringBootApplication
    // server 是nacos 服务端的配位文件名称 @RibbonClient(name
    = "server",configuration = MySelfRule.class) public class OrderAppApplication { public static void main(String[] args) { SpringApplication.run(OrderAppApplication.class, args); } }

    创建MySelfRule 自定义的负载均衡 方法@Configuration

    public class MySelfRule {
    
        @Bean
        public IRule rule(){
    // 这里写自己要的负载均衡策略 ,这里直接引用随机方法(默认为轮询)
    return new RandomRule(); } }

    注意: 

    MySelfRule  这个方法不能再启动类的同级或下级目录下 @ComponentScan 会扫描同级或子集所有的文件

    或者在启动类上加
    exclude ,但是这样比较麻烦
  • 相关阅读:
    OWIN启动项的检测
    Katana概述
    update-database时出现Cannot attach the file
    数据并行
    SpinLock(自旋锁)
    屏障
    同步操作
    T4文本模板
    托管线程中的取消
    监视器
  • 原文地址:https://www.cnblogs.com/alomsc/p/13915378.html
Copyright © 2011-2022 走看看