
從今天開(kāi)始纹蝴,會(huì)不定期更新dubbo源碼相關(guān)文章盐杂。今天所要描述的場(chǎng)景是當(dāng)注冊(cè)中心provider數(shù)據(jù)發(fā)生變更時(shí)驳棱,consumer端如何感知并同步更...
先上一張類(lèi)圖批什。jdk版本1.8.0_152 Executor 最基礎(chǔ)的接口類(lèi),只有一個(gè)執(zhí)行方法定義社搅。void execute(Runnable ...
類(lèi)圖 java.util.concurrent.locks.Condition {@code Condition} factors out th...
Service chain背景:帶在請(qǐng)求的header上的信息驻债,用來(lái)標(biāo)記當(dāng)前請(qǐng)求所屬環(huán)境。支持Dubbo形葬,消息隊(duì)列合呐,Rest。比如A調(diào)用B笙以,如果...
1.前言 寫(xiě)本篇文章的起因是最近想在業(yè)務(wù)層面做一個(gè)類(lèi)似網(wǎng)關(guān)的應(yīng)用淌实,把和外部對(duì)接的一些相似邏輯抽取到網(wǎng)關(guān)中,和具體的業(yè)務(wù)剝離開(kāi)來(lái)猖腕。在做這件事情之前...
限流,是服務(wù)或者應(yīng)用對(duì)自身保護(hù)的一種手段倘感,通過(guò)限制或者拒絕調(diào)用方的流量放坏,來(lái)保證自身的負(fù)載。 常用的限流算法有兩種:漏桶算法和令牌桶算法 漏桶算法...
背景: 前幾個(gè)月在組內(nèi)一個(gè)小項(xiàng)目的基礎(chǔ)上老玛,進(jìn)行了springboot的改造淤年。在關(guān)閉springboot應(yīng)用的時(shí)候,根據(jù)日志確認(rèn)應(yīng)用確實(shí)被關(guān)停蜡豹,但...
背景: 之前做了一個(gè)小型的項(xiàng)目麸粮,功能比較簡(jiǎn)單,大致是從aliyun的oss上下載文件镜廉,然后把文件傳輸給一個(gè)HTTP服務(wù)豹休。 問(wèn)題: 項(xiàng)目的下載文件...
1. ArrayBlockingQueue 2. LinkedBlockingQueue 3. ConcurrentLinkedQueue 先立...