Dubbo是怎么用的?
对于官网上Dubbo架构理解:
5大角色:
Provider: 提供者:暴露服务;
Consumer: 消费者:消费服务;
Registry: 服务注册与发现、通知的注册中心;
Monitor: 统计服务的调用次数和调用时间的监控中心;
Container: 服务运行容器。
流程:
123是初始化init,46是异步async ,5是同步操作sync
流程详解:
1、容器
这个Container是首先启动的,这里不是使用的tomcat、jboss这样的web容器,而是dubbo提供的一个Main方法
Main是启动的主类,Container接口只有start()和stop()两个方法,实现类有JettyContainer、Log4jContainer、LogbackContainer、SpringContainer
因为在容