在對 ProtoBuf 做了一些基本介紹之后,這篇開始進(jìn)入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
在對 ProtoBuf 做了一些基本介紹之后,這篇開始進(jìn)入正題,深入 ProtoBuf 的一些原理,讓我們看看 ProtoBuf 是如何盡其所能的壓榨編碼性能和效率的。 編碼...
Outline [TOC] 前言 上個(gè)月RxJava2正式版發(fā)布了,但目前國內(nèi)的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
上篇講到了「拜占庭將軍問題」:多個(gè)拜占庭將軍要如何在可能有叛徒、信使可能被策反或者暗殺的情況下達(dá)成是否要進(jìn)攻的一致性決定?還不了解的先看看上一篇《拜占庭將軍問題》。這篇主要是...
前言 在開發(fā)高并發(fā)系統(tǒng)時(shí)有三把利器用來保護(hù)系統(tǒng):緩存、降級(jí)和限流 緩存 緩存的目的是提升系統(tǒng)訪問速度和增大系統(tǒng)處理容量 降級(jí) 降級(jí)是當(dāng)服務(wù)出現(xiàn)問題或者影響到核心流程時(shí),需要暫...
項(xiàng)目地址:https://github.com/clone95/virgilio 目前為止: [7,128] star [1,303] fork,希望你看到之后能給它添加一個(gè)...
描述 在ClassPathBeanDefinitionScanner中看到spring通過掃描給定的包路徑,獲取到對應(yīng)的class資源并判斷是否生成BeanDefinitio...
我們知道dubbo是通過ExtensionLoader進(jìn)行SPI動(dòng)態(tài)擴(kuò)展類的加載的,而Filter的織入就是通過動(dòng)態(tài)加載實(shí)現(xiàn)的。 (1)getExtension(): dob...
SpringCloud(第 049 篇)Netflix Eureka 源碼深入剖析(上) 一、大致介紹 二、基本原理 三、EurekaServer 啟動(dòng)流程分析 3.1 跑一...