SpringCloud Ribbon初步应用(十)

news/2024/4/25 18:55:53

Ribbon是客户端负载均衡,所以肯定集成再消费端,也就是consumer端

修改microservice-student-consumer-80

引入依赖,pom.xml 加入 ribbon相关依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-ribbon</artifactId>
</dependency>

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>

application.yml

eureka:
  client:
    register-with-eureka: false #false 由于注册中心的职责就是维护服务实例,它并不需要去检索服务,所以也设置为false
    service-url: 
      defaultZone: http://eureka2001.java1234.com:2001/eureka/,http://eureka2002.java1234.com:2002/eureka/,http://eureka2003.java1234.com:2003/eureka/

ribbon结合eureka来调用服务提供者;

SpringCloudConfig也改成 要加个负载均衡配置 @LoadBalanced

/**
     * 调用服务模版对象
     * @return
     */
    @Bean
    @LoadBalanced  // 引入ribbon负载均衡
    public RestTemplate getRestTemplate(){
        return new RestTemplate();
    }


因为和eureka整合,所以启动类StudentConsumerApplication_80 加个注解 @EnableEurekaClient

这里还有一个,要修改下StudentConsumerController的PRE_HOST,改成指定的微服务应用名称;

当然这里要先在服务提供者microservice-student-provider-1001的application.yml加下配置,指定下应用名称:

application:
    name: microservice-student

 

我们的微服务应用名称是 microservice-student

所以服务调用者这边的控制器里PRE_HOST改成 http://MICROSERVICE-STUDENT即可;

上面配置好后,我们可以测试下;

先启动三个eureka,然后再启动服务提供者,再启动服务消费者;

执行 http://localhost/student/list

 [{"id":1,"name":"张三","grade":"大一"},{"id":2,"name":"李四","grade":"大二"},{"id":3,"name":"王五","grade":"大三"},{"id":4,"name":"赵六","grade":"大四"}]

结果就出来了,说明配置OK;


https://www.xjx100.cn/news/848275.html

相关文章

网盘搜索网站

0、云盘狗-百度云网盘搜索 地址&#xff1a;http://www.yunpangou.com/备注&#xff1a;无需登录&#xff0c;可直接打开 1、小可搜搜 - 有你更方便 地址&#xff1a;https://www.xiaokesoso.com备注&#xff1a;需扫码关注 2、史莱姆搜索 - 学习资源最丰富的网盘搜索网站 …

百度盘搜失效?这款网盘搜索神器万万别错过!

奶糖猫来啦&#xff01;资源搜索一直以来都是需求非常大的一方面&#xff0c;总会有伙伴问我有没有这方面比较好用的软件。 之前很火的度盘搜失效了&#xff0c;后面也出现了一系列的资源搜索工具&#xff0c;但总存在一个致命的问题&#xff0c;资源普遍太老了&#xff0c;不能…

2023最新最强网盘资源搜索引擎,聚合搜索6大网盘资源

今天跟大家推荐一个超强的网盘资源搜索网站&#xff0c;主要强在以下几点&#xff1a; 聚合搜索6大网盘的资源资源都比较新且丰富支持按照网盘、资源类型进行筛选网站无任何套路&#xff08;无需登录注册&#xff0c;无广告&#xff09; 千帆搜索 - 资源超丰富的聚合网盘搜索…

值得收藏的网盘搜索引擎网盘搜索工具

网盘搜索引擎的推荐搜索&#xff0c;下方所有搜索引擎小编都特地试用了一遍&#xff0c;根据收录量、搜索效果等&#xff0c;做出综合评分&#xff0c;并过滤了6分以下的搜索引擎&#xff0c;我也全部试用了一遍&#xff0c;非常赞同这份排名&#xff0c;今天我把这部分内容摘录…

2018年最好用的百度网盘资源搜索神器排行

2018年最好用的百度网盘资源搜索神器排行 1.探索&#xff08;站长被抓了。。。&#xff09; 推荐指数★★★★★★ 2.盘多多&#xff08;http://panduoduo.net&#xff09; 推荐指数★★★★ 在没发现探索以前我一直用的盘多多&#xff0c;盘多多收录的资源太多了&#xf…

15 个百度网盘搜索引擎

1、云铺子 - 百度网盘搜索引擎 地址&#xff1a;http://www.yunpz.net/查看方式&#xff1a;直接打开推荐指数&#xff1a;★★★★★备注&#xff1a;聚合类&#xff0c;体验好&#xff0c;推荐&#xff01; 2、橘子盘搜-好用的影视资源搜索引擎 地址&#xff1a;https://w…

推荐!十个好用的百度网盘搜索引擎

文章目录 一、 盘搜二、 飞鱼盘搜三、 云铺子四、 小白盘五、 搜索盘六、 56网盘搜索七、 VeryPan八、 搜百度盘九、 51搜盘十、 大力盘搜索 与大家分享几个好用的网盘搜索神器&#xff0c;方便大家搜索百度云网盘分享的资源文件。&#xff08;已测试&#xff0c;目前都可用&am…

16 个百度网盘搜索引擎

0、云盘狗-百度云网盘搜索 地址&#xff1a;http://www.yunpangou.com/备注&#xff1a;无需登录&#xff0c;可直接打开 1、小可搜搜 - 有你更方便 地址&#xff1a;https://www.xiaokesoso.com备注&#xff1a;需扫码关注 2、史莱姆搜索 - 学习资源最丰富的网盘搜索网站 …