前言 最近換了一份工作,而新工作是調(diào)研下目前業(yè)界Api網(wǎng)關(guān)的一些性能情況,而在最近過(guò)去一年的時(shí)間里,我也主要開(kāi)發(fā)了一個(gè)Api網(wǎng)關(guān)來(lái)支持協(xié)議適配的...
公平鎖/非公平鎖 公平鎖是指多個(gè)線(xiàn)程按照申請(qǐng)鎖的順序來(lái)獲取鎖 非公平鎖是指多個(gè)線(xiàn)程獲取鎖的順序并不是按照申請(qǐng)鎖的順序,有可能后申請(qǐng)的線(xiàn)程比先申請(qǐng)...
引言 隨著互聯(lián)網(wǎng)的快速發(fā)展,當(dāng)前以步入移動(dòng)互聯(lián)、物聯(lián)網(wǎng)時(shí)代。用戶(hù)訪(fǎng)問(wèn)系統(tǒng)入口也變得多種方式,由原來(lái)單一的PC客戶(hù)端,變化到PC客戶(hù)端、各種瀏覽器...
背景 在分布式系統(tǒng)中,一次構(gòu)建、發(fā)布、上線(xiàn)是非常非常重的一個(gè)過(guò)程,它不像單機(jī)時(shí)代那樣重啟一臺(tái)機(jī)器、一個(gè)進(jìn)程就可以了,在分布式系統(tǒng)中,它涉及到將軟...
寫(xiě)在開(kāi)頭的一些話(huà) 隨著分布式架構(gòu)理念的推廣,微服務(wù)越來(lái)越得到傳統(tǒng)企業(yè)及互聯(lián)網(wǎng)行業(yè)的青睞,而Spring Cloud由于得到了Spring社區(qū)及N...
簡(jiǎn)介 Raft 是一種通過(guò)日志復(fù)制來(lái)實(shí)現(xiàn)的一致性算法,提供了和Paxos 算法相同的功能和性能Raft 將一致性問(wèn)題分解成了三個(gè)相對(duì)獨(dú)立的子問(wèn)題...
在上一篇博客里, 分布式事務(wù)系統(tǒng)設(shè)計(jì) ,主要是從中間件的角度去考慮如何實(shí)現(xiàn)一個(gè)分布式事務(wù)的中間件,文章只寫(xiě)了一個(gè)大概的設(shè)計(jì),詳細(xì)并沒(méi)有寫(xiě)出來(lái);根...
背景 Spring Boot對(duì)于Rabbit有了AutoConfig的功能,但是延遲隊(duì)列及失敗重試卻沒(méi)有很好的實(shí)現(xiàn) 延遲隊(duì)列延遲隊(duì)列存儲(chǔ)的對(duì)象肯...
1 分布式事務(wù)定義 分布式事務(wù)就是指事務(wù)的參與者、支持事務(wù)的服務(wù)器、資源服務(wù)器以及事務(wù)管理器分別位于不同的分布式系統(tǒng)的不同節(jié)點(diǎn)之上。以上是百度百...