前言 接上一篇偏向鎖的十連問,繼續(xù)升級到重量級鎖的進階版,檢驗一下自己離精通重量級鎖還有多遠。建議在讀之前了解下Java中重量級鎖的實現(xiàn)原理。 ...
前言 對于Hotpot JVM中的偏向鎖,大部分開發(fā)者都比較熟悉或者至少聽說過。那我們用下面10個關(guān)于偏向鎖的進階問題,檢驗一下自己離精通還有多...
前言 Etcd集群通過Raft協(xié)議的選舉機制產(chǎn)生一個Leader,這樣客戶端在對etcd存儲的數(shù)據(jù)進行更新時,就可以直接將請求發(fā)給Leader。...
前言 選舉是Raft實現(xiàn)數(shù)據(jù)一致性的安全保證,一個raft集群能夠正常運行,必須有且僅有一個Leader存在,一次成功選舉是集群能夠正常運行的前...
前言 之前解析過Raft協(xié)議基本原理(傳送門)[http://www.itdecent.cn/p/7a313173b56a],一直想找個具體實...
前言 前面用了十幾篇文章講了Dubbo的基本原理和代碼實現(xiàn),基本的調(diào)用過程覆蓋的差不多了。后續(xù)文章講講在面試中經(jīng)常被問到的Dubbo原理。大部分...
前言 異步編程中,callback是經(jīng)常用到的結(jié)果獲取方式,做為一個負責(zé)任的框架,Dubbo自然也要提供對Callback的支持。相對于進程內(nèi)的...
前言 接上一篇中的服務(wù)暴露邏輯,當(dāng)接口使用Dubbo協(xié)議暴露服務(wù)時,會啟動一個DubboServer來監(jiān)聽消費端的請求,端口的綁定和監(jiān)聽都是通過...
前言 在一次完整的Dubbo RPC調(diào)用過程中,需要用到兩次代理。一次是在服務(wù)的調(diào)用方,代理面向的是用戶代碼,用戶在調(diào)用接口的時候,實際調(diào)用的是...