Eclipse搭建Consumer服务消费者

Eclipse搭建Consumer服务消费者

Eureka服务消费者:消费服务的任务由Ribbon完成

       Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,API网关的请求转发等内容,实际上都是通过Ribbon来实现的,包括Feign,它也是基于Ribbon实现的工具。

1、 创建项目,创建maven project,加入骨架

 

2、Pom.xml文件添加依赖

 

3、在src\main\resources目录下新建application.yml文件

 

4、编写启动类

 

5、编写服务接口,测试可能开启多个register注册服务,yml配置中加上端口port

 

6、先启动eureka注册中心,再启动服务注册register,修改register的yml端口,再次启动。启动Consumer服务消费,浏览器调用ConsumerController接口,观察效果

 

       结果:观察eclipse控制台,发现两次register注册服务都被调用,说明Ribbon也起到了负载均衡的效果。

ps:学习引用☞Oven5217

猜你喜欢

转载自www.cnblogs.com/hspyyz/p/12212603.html