Dubbo的服务暴露过程

718888f361a316e062cab89086d517fe.png

若有收获,请记得分享和转发哦

我今天来就带大家看看 Dubbo 服务暴露过程,这个过程在 Dubbo 中其实是很核心的过程之一,关乎到你的 Provider 如何能被 Consumer 得知并调用。

今天还是会进行源码解析,毕竟我们需要深入的去了解 Dubbo 是如何做的,只有深入它才能了解它。

不用担心源码问题,因为不仅仅有源码解析,敖丙也会通过画图和总结性的语言帮助大家理解,而且在面对面试官的时候,总结性的语言才是最重要的,因为不见得面试官也懂得或者记得具体的细节。

对了,源码是 2.6.5 版本。

7df82aacc234d5c98aaf75956859ee56.png

d5f66960e29f296a64acd55afaaed1ef.png

8c03b2cf917dc4f20c8afdd5ad4cb3d3.pnge74c777b5d52da74773792d1b23969d7.png

81a00ad85c959e6597811285bf32cdc3.png

fac32f502b3a18f7efdc7ed3fe7e5894.png

01ba699ccb1bdab67e0afcac4671ee6a.png

d867490064f929f0e84c63f6a3bf1591.png

56e53d21290e49f75019d826fe7a7e09.png

fe15bac326ce26811f77c5d40b39416f.png

8179940a6b0ac6292ce826cbd6ec2f6d.png

此时构建出来的 URL 长这样,可以看到走得是 dubbo 协议。

c5043a0e1874e151b6f564fefa3d09a2.png

e50e13a5ad1873e7ec7f709a705df82f.png

ff3c035dc16f6aed44e6697525053cc0.png

2fed6a6634225ac52e22ed3637cae54a.png

d0f25c88514d7c7032a65b07922dc991.png

10f95fd47c787c484ccd950d3fe77920.png

d66b3ba0c7d624f5ceb6b1b4e1a9f9e7.png

509d5fde81f859e25914b493c49ae849.png

b1124046ccec49ef85b68b78fe070801.png

对 exportLocal 再来一波时序图分析。

93f8aa5a457fe0e811dcc5eef21b0916.png

6867037c803930624cffcdb50fa058f5.png

1b13534604670a029aa4091406ff0fd3.png

3fdbad36727bf8fd9fabe7caf8135889.png

d39a7adb7d8fb03ebb6ba60b2c1ac7db.png

1f8fdb21270f27eedef6883f4a8fc326.png

df7d7a42050e0698772e5fe91ea7db74.png

fba367c6c497f6cd42823a76bf5a7f23.png

125d4dcc287eedf9c6b6785fc18dcda0.png

1f4c16e29c6dc842022b329ca11b58ad.png

e8d884a3262dc36f92f93fd92490754b.png

4648b2949db39afff26bbf1e19a776b5.png

b238ee6927696b752ea08c963bec6593.png

dfd9022fc68b30e5d2b0ba06bb3c4d40.png

4ff41a7cae0e4bb6cfdd7dd54e5030d0.png

d81edea86185b6949f09fee66dc4ab01.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值