本文介绍: 一次业务中,被其它微服务调用的服务。(提供接口给其它微服务):一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)但是,服务提供者与服务消费者的角色并不是绝对的,而是相对于业务而言。如果服务A调用了服务B,而服务B又调用了服务C,服务B的角色是什么?对于A调用B的业务而言:A是服务消费者,B是服务提供者对于B调用C的业务而言:B是服务消费者,C是服务提供者因此,服务B既可以是服务提供者,也可以是服务消费者。
一、提供者与消费者
在服务调用关系中,会有两个不同的角色:
服务提供者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)
服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)
但是,服务提供者与服务消费者的角色并不是绝对的,而是相对于业务而言。
如果服务A调用了服务B,而服务B又调用了服务C,服务B的角色是什么?
二、Eureka注册中心
2.1 Eureka的结构和作用
2.2 搭建eureka-server
2.2.1 创建eureka-server服务
2.2.2 引入eureka依赖
2.2.3 编写启动类
2.2.4 编写配置文件
2.2.5 启动服务
三、服务注册
1)引入依赖
2)配置文件
3)启动多个user-service实例
四、服务发现
1)引入依赖
2)配置文件
3)服务拉取和负载均衡
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(1)
如果服务A调用了服务B,而服务B又调用了服务C,那么服务B在这个业务中扮演的角色是什么?为什么?