1.注册中心 Eureka
2.服务的提供者
3.服务的消费者
消费者可由两种方法来实现:
1.restTemplate+ribbon
2.feign ——————为什么要使用feign而不是使用restTemplate+ribbon
因为如果使用restTemplate+ribbon的话
每次新建一个消费者就要写一次restTemplate,比较繁琐
而Feign默认集成了Ribbon,在使用它的时候只需要创建一个
接口并注解,便可使用
服务的提供者,消费者都要注册到注册中心中,通过在注册中心的服务名来调用服务(Ribbon或Feign)