引言 上文有提到如果Selector輪詢到網(wǎng)絡(luò)IO事件了,則會調(diào)用該Channel對應(yīng)的ChannelPipeline來依次執(zhí)行對應(yīng)的Chann...
引言 上一篇文章介紹了Netty的線程模型及EventLoop機制嚎杨,相信大家對Netty已經(jīng)有一個基本的認識。那么本篇文章我會根據(jù)Netty提供...
引言 好久沒有寫博客了,近期準備把Netty源碼啃一遍。在這之前本想直接看源碼,但是看到后面發(fā)現(xiàn)其實效率不高祖乳,有些概念還是有必要回頭再細啃的逗堵,特...
引言 在分析Sentinel的上一篇文章中秉氧,我們知道了它是基于滑動窗口做的流量統(tǒng)計,那么在當我們能夠根據(jù)流量統(tǒng)計算法拿到流量的實時數(shù)據(jù)后蜒秤,下一步...
寫在前面 開發(fā)新項目就需要搭建新工程汁咏,但是搭建新工程的這個過程是非常繁瑣浪費時間的,并且不可避免的需要踩坑作媚。更可怕的是攘滩,如果是在一個團隊中,每新...
前言 Sentinel的核心功能之一是流量統(tǒng)計纸泡,例如我們常用的指標QPS漂问,當前線程數(shù)等。上一篇文章中我們已經(jīng)大致提到了提供數(shù)據(jù)統(tǒng)計功能的Slot...
寫在前面 本文繼續(xù)來分析Sentinel的源碼女揭,上篇文章對Sentinel的調(diào)用過程做了深入分析蚤假,主要涉及到了兩個概念:插槽鏈和Node節(jié)點。那...
引言 Sentinel作為ali開源的一款輕量級流控框架吧兔,主要以流量為切入點磷仰,從流量控制、熔斷降級境蔼、系統(tǒng)負載保護等多個維度來幫助用戶保護服務(wù)的穩(wěn)...
引言 在開發(fā)高并發(fā)系統(tǒng)時有三把利器用來保護系統(tǒng):緩存灶平、降級和限流。今天我們要聊的就是限流(Rate Limit)箍土,限流的目的很簡單逢享,就是為了保護...