Dubbo - 整体结构

2019-05-26  本文已影响0人  沐兮_d64c

1,Dubbo整体结构

1)provider和consumer基于相同的接口进行服务通信。底层是客户端proxy调用该方法,tcp通信,服务端反射调用本地方法,tcp返回。
2)服务端和客户端依赖相同的接口,可以把api接口放在独立的模块中,然后impl中引入api的dependency
3)Provider:基于容器如tomcat、jetty、jboss、jar包运行main方法等运行,容器启动,向registry export服务。

image.png

2,使用xml的方式配置Dubbo

1)使用Spring xml的扩展机制,定义dubbo.xsd文件。
编写dubbo标签对应的javaBean

image.png
tag和configuration的对应关系
image.png
2)给dubbo标签注册解析器
image.png
3)DubboBeanDefinitionParser将标签解析为对应的javaBean.
image.png
4)xml dubbo标签
image.png

3,一个Dubbo RPC调用的过程

1)RPC调用的过程。


image.png

4,dubbo telnet命令

1)命令参考:http://dubbo.apache.org/zh-cn/docs/user/references/telnet.html

上一篇 下一篇

猜你喜欢

热点阅读