Ribbon作为服务消费者,可以在用户获取到服务提供者提供的服务的同时,不向用户暴露接口地址。可以看到,这里调用服务接口的时候使用的是服务提供者的服务名代替主机名,这在服务治理框架中,这种特性很重要。由于本人之前是先学的jhipster生成器,所以,提前预报一下,之后还会有一种名为Feign的技术可以替代Ribbon,本系列博客均为学习笔记,实际操作中,可能会存在一个应用既是服务提供者又是服务消费者的情况。

Spring-cloud 服务发现与消费(以ribbon为例)

Spring-cloud 服务发现与消费(以ribbon为例)

Spring-cloud 服务发现与消费(以ribbon为例)

Spring-cloud 服务发现与消费(以ribbon为例)

Spring-cloud 服务发现与消费(以ribbon为例)

Spring-cloud 服务发现与消费(以ribbon为例)