![240](https://upload.jianshu.io/users/upload_avatars/13282795/75bd5d79-2994-494a-a2eb-ee3717b77e7b.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 接上一篇偏向鎖的十連問(wèn),繼續(xù)升級(jí)到重量級(jí)鎖的進(jìn)階版翰撑,檢驗(yàn)一下自己離精通重量級(jí)鎖還有多遠(yuǎn)置吓。建議在讀之前了解下Java中重量級(jí)鎖的實(shí)現(xiàn)原理犁嗅。 ...
前言 對(duì)于Hotpot JVM中的偏向鎖愧哟,大部分開(kāi)發(fā)者都比較熟悉或者至少聽(tīng)說(shuō)過(guò)奥吩。那我們用下面10個(gè)關(guān)于偏向鎖的進(jìn)階問(wèn)題,檢驗(yàn)一下自己離精通還有多...
前言 Etcd集群通過(guò)Raft協(xié)議的選舉機(jī)制產(chǎn)生一個(gè)Leader蕊梧,這樣客戶端在對(duì)etcd存儲(chǔ)的數(shù)據(jù)進(jìn)行更新時(shí),就可以直接將請(qǐng)求發(fā)給Leader腮介。...
前言 選舉是Raft實(shí)現(xiàn)數(shù)據(jù)一致性的安全保證肥矢,一個(gè)raft集群能夠正常運(yùn)行,必須有且僅有一個(gè)Leader存在叠洗,一次成功選舉是集群能夠正常運(yùn)行的前...
前言 之前解析過(guò)Raft協(xié)議基本原理(傳送門(mén))[http://www.reibang.com/p/7a313173b56a]甘改,一直想找個(gè)具體實(shí)...
前言 前面用了十幾篇文章講了Dubbo的基本原理和代碼實(shí)現(xiàn),基本的調(diào)用過(guò)程覆蓋的差不多了灭抑。后續(xù)文章講講在面試中經(jīng)常被問(wèn)到的Dubbo原理十艾。大部分...
前言 異步編程中,callback是經(jīng)常用到的結(jié)果獲取方式腾节,做為一個(gè)負(fù)責(zé)任的框架忘嫉,Dubbo自然也要提供對(duì)Callback的支持荤牍。相對(duì)于進(jìn)程內(nèi)的...
前言 接上一篇中的服務(wù)暴露邏輯,當(dāng)接口使用Dubbo協(xié)議暴露服務(wù)時(shí)庆冕,會(huì)啟動(dòng)一個(gè)DubboServer來(lái)監(jiān)聽(tīng)消費(fèi)端的請(qǐng)求康吵,端口的綁定和監(jiān)聽(tīng)都是通過(guò)...
前言 在一次完整的Dubbo RPC調(diào)用過(guò)程中,需要用到兩次代理访递。一次是在服務(wù)的調(diào)用方晦嵌,代理面向的是用戶代碼,用戶在調(diào)用接口的時(shí)候拷姿,實(shí)際調(diào)用的是...