Dubbo服务调用原理
生活随笔
收集整理的這篇文章主要介紹了
Dubbo服务调用原理
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
服務(wù)調(diào)用原理
參考文檔
http://dubbo.apache.org/zh-cn/docs/dev/design.html
引用服務(wù)
最終,創(chuàng)建一個(gè)代理對(duì)象
InvokerInvocationHandler
Invoke,是一層一層封裝的結(jié)果
invoker.invoke
執(zhí)行
MockClusterInvoker
invoker.invoke
執(zhí)行
AbstractClusterInvoker
Invoke
執(zhí)行
doInvoke
執(zhí)行
FailoverClusterInvoker
doInvoke
執(zhí)行
Select方法,根據(jù)負(fù)載均衡策略
選擇一個(gè)invoker
invoker.invoke
執(zhí)行
ProtocolFilterWrapper
Invoke
執(zhí)行
ConsumerContextFilter
invoker.invoke
執(zhí)行
Filter層層過(guò)濾
DubboInvoker
最終,會(huì)到DubboInvoker
doInvoke
發(fā)送請(qǐng)求,得到請(qǐng)求結(jié)果
總結(jié)
以上是生活随笔為你收集整理的Dubbo服务调用原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Dubbo服务引用原理
- 下一篇: Spring boot配置嵌入式Serv