天天看点

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

接SpringCloud学习笔记(一):搭建Eureka服务和集群。。。。

1、使用两个不同端口启动两个服务提供者,分别注册到我们的服务注册中心,用来测试负载均衡。

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

2、创建一个springboot项目来实现服务消费者:

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

3、在启动类上添加@EnableEurekaClient,并创建RestTemplate实例,并通过@LoadBalanced注解开启客户端负载均衡。

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

4、创建一个接口,通过RestTemplate来实现对SERVICE-ONE的/test接口的调用。(此处访问的是服务名“SERVICE-ONE”,而不是具体的地址)

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

5、在配置文件中添加配置信息,和之前的SERVICE-ONE一样,要添加注册中心地址。

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

6、启动后我们可以看到注册中心多了我们的服务

SpringCloud学习笔记(一)续:服务发现与消费Ribbon

通过调用我们服务消费者的“rib”接口服务,我们可以从两个SERVICE-ONE的控制台看到交替打印的信息。

PS:这是最近学习SpringCloud的笔记,有不对的地方望大佬指正。

继续阅读