Dubbo服务调用过程
服务调用过程
生产者,服务提供者、提供端
消费者,服务调用者、调用端
0、start
Provider,服务提供者
Container,容器
Spring容器,用来初始化服务
服务发布,需要Spring容器配合
1、register
服务注册
Registry,注册中心
生产者,暴露服务
注册到注册中心
2、subscribe
查询服务
消费者,访问注册中心
3、notify
返回消息
注册中心,返回消费者
如果,查找成功,返回服务的IP、端口号等信息
如果,查询失败,返回服务不存在
4、invoke
调用服务
消费者,根据返回的信息,直接调用服务
5、monitor
监控中心
监控服务之间的调用关系、调用次数等信息