自定义配置 Ribbon 【负载均衡策略】

来源:互联网 发布:java ssh jar 编辑:程序博客网 时间:2024/04/27 10:04

啥也不说,看看咋玩的。



第一种 :代码方式

咱先来看看官网咋说的,来瞅瞅





按照我的理解是   @Configuration  注解不能放在  @ComponentScan  和@SpringBootApplication 所扫描的任何 包下 。有没有感觉好厉害。


1、新建包,实现IRule   【随机策略】




2、多种方式





3、启动类添加注解





启动上一章节的7900 ,7901 

测试OK


很简单吧。

第二种更简单



第二种方式:配置文件方式

先看下官网


Spring Cloud 1.2.0开始使用的。 并且优先级 配置文件是 NO.1Java代码配置NO.2、默认配置NO.3





上代码


1、添加配置文件



2、启动2个服务



3、启动消费端



我们看到是随机的  。这样就配置ok了。


那么多个服务呢,但是我只配置了一个


我们来测试一下


4、修改端口启动服务



我们添加了服务 SERVICE-USER   AND    USERTO     

如何添加  就是 修改端口  启动   。   和修改  spring.application.name  的名字  在启动。就ok

5、测试





得到 service-user  随机,user 轮询

 

Ok



今天到这。