[dubbo]浅谈dubbo-架构解析

来源:互联网 发布:淘宝纯露哪家比较好 编辑:程序博客网 时间:2024/05/17 22:34

继上一节课:[dubbo]浅谈dubbo-简介
这节课,我们来谈谈dubbo的架构,先从宏观来认识它

这里写图片描述
0.容器启动,加载war包;
1.provider启动时,会把所有接口注册到注册中心
2.consumer启动时,订阅providers
3.订阅内容变更时,会推送订阅的信息
4.启动时,建立长连接,然后进行数据通信,consumer启动时,异步连到provide,用netty来发送. 具体调用哪一个provide,是基于软负载均衡算法的,选其中一台,若调用失败,就会选另一台了
5.consumer,provider启动后,后台会启动定时器,发送统计数据给monitor

服务的提供方就是生产者,服务的调用方就是消费者。
当别人需要调用我们的服务(方法)的时候,我们在服务方的提供方Provider写一个来提供该服务;当我们需要调用其他服务时,需要在Consumer来调用一个服务。

一 服务提供者暴露一个服务的详细过程

未完待续^