@pleuvior draw.io
netty中的定時(shí)機(jī)制HashedWheelTimer前言 好久沒寫文章了,最近沒事兒看了下Redisson里面的分布式鎖的寫法,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下,覺得有點(diǎn)意思,花了...
@pleuvior draw.io
netty中的定時(shí)機(jī)制HashedWheelTimer前言 好久沒寫文章了,最近沒事兒看了下Redisson里面的分布式鎖的寫法,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下,覺得有點(diǎn)意思,花了...
@騎著賽奔馳 draw.io
netty中的定時(shí)機(jī)制HashedWheelTimer前言 好久沒寫文章了,最近沒事兒看了下Redisson里面的分布式鎖的寫法,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下,覺得有點(diǎn)意思,花了...
@Liam_2ecd 默認(rèn)實(shí)現(xiàn)是令牌桶,Pace是漏桶,這兩個(gè)都能做到限流,只是方式不同
Sentinel學(xué)習(xí)筆記(2)-- 流量控制代碼分析前言 接上文, 在了解了Sentinel如何進(jìn)行流量統(tǒng)計(jì)之后,我們就可以來看看Sentinel是如何完成限流操作的了。根據(jù)之前的描述,我們先還是來看下整個(gè)Slot Chain...
@Edidada 額。。沒有。。但是文章里面的代碼基本很全了
基于redis和lua的分布式限流器設(shè)計(jì)與實(shí)現(xiàn)前言 在之前這篇文章中,我大致介紹了一下google guava庫中的RateLimiter的實(shí)現(xiàn)以及它背后的令牌桶算法原理。但是也有新的問題,在分布式的環(huán)境中,我們?nèi)绾吾槍?duì)...
目前沒有,其實(shí)帖子里面的代碼已經(jīng)很全了
基于redis和lua的分布式限流器設(shè)計(jì)與實(shí)現(xiàn)前言 在之前這篇文章中,我大致介紹了一下google guava庫中的RateLimiter的實(shí)現(xiàn)以及它背后的令牌桶算法原理。但是也有新的問題,在分布式的環(huán)境中,我們?nèi)绾吾槍?duì)...
前言 接上文,好久沒寫文,一寫就停不了。在上文講解HashedWheelTimer的過程中,我看到了一個(gè)東西ResourceLeakDetector,這個(gè)東西由于當(dāng)時(shí)沒有影響...
前言 好久沒寫文章了,最近沒事兒看了下Redisson里面的分布式鎖的寫法,進(jìn)而看到了它使用了netty中的HashedWheelTimer,大致掃了一下,覺得有點(diǎn)意思,花了...
其實(shí)這里yield體現(xiàn)的就是本來這個(gè)線程要做的事情被其他線程搶先之后的一個(gè)讓步處理。yield在不同的虛擬機(jī)上實(shí)現(xiàn)不同。有時(shí)候好像是什么都不會(huì)做。所以不用太在意yield具體會(huì)讓多少時(shí)間,只需要體會(huì)這里的一個(gè)語意就好
Sentinel學(xué)習(xí)筆記(1)-- 流量統(tǒng)計(jì)代碼解析前言 最近在看sentinel的一些資料和代碼,github請(qǐng)參見這個(gè)網(wǎng)址,看過代碼之后感覺sentinel在限流熔斷上相較于Hystrix可能會(huì)更好一點(diǎn),一方面是他沒有用多...
@江湖再賤 是的。你說的這個(gè)是對(duì)的。。不過是針對(duì)一般場(chǎng)景合并使用了eureka等netflix套件。。但實(shí)際上很多場(chǎng)景是會(huì)單獨(dú)使用。。比方說用db nacos等等。
spring cloud zuul使用記錄(2)路由接入流程以及并發(fā)刷新問題最近在看spring cloud zuul(版本Finchley.SR1)的源代碼,一不小心還看到了個(gè)bug(我認(rèn)為是哈),更神奇的是,這個(gè)bug一年前已經(jīng)有人提了issue...
@天才大帥凡 你看的是哪個(gè)版本呢?我覺得你可以再看看我的文章,里面對(duì)zuulServerAutoConfiguration有講到怎么把調(diào)用鏈條搭建起來的哦,最終還是會(huì)走DispatcherServlet的呢
spring cloud zuul使用記錄(2)路由接入流程以及并發(fā)刷新問題最近在看spring cloud zuul(版本Finchley.SR1)的源代碼,一不小心還看到了個(gè)bug(我認(rèn)為是哈),更神奇的是,這個(gè)bug一年前已經(jīng)有人提了issue...
@天才大帥凡 我其實(shí)前半部分沒看懂,不過我認(rèn)為都是過dispatcher的,只是給zuul的servlet適配了一條handlermapping規(guī)則而已
spring cloud zuul使用記錄(2)路由接入流程以及并發(fā)刷新問題最近在看spring cloud zuul(版本Finchley.SR1)的源代碼,一不小心還看到了個(gè)bug(我認(rèn)為是哈),更神奇的是,這個(gè)bug一年前已經(jīng)有人提了issue...
@天才大帥凡 是的呢,相當(dāng)于這個(gè)規(guī)則就沒有存在
spring cloud zuul使用記錄(2)路由接入流程以及并發(fā)刷新問題最近在看spring cloud zuul(版本Finchley.SR1)的源代碼,一不小心還看到了個(gè)bug(我認(rèn)為是哈),更神奇的是,這個(gè)bug一年前已經(jīng)有人提了issue...
前言 最近看spring cloud netflix和spring cloud alibaba的一些代碼,發(fā)現(xiàn)自己有個(gè)不太清楚的地方是關(guān)于spring的一個(gè)常用擴(kuò)展點(diǎn)的認(rèn)識(shí)和...
前言 最近公司在考慮做全鏈路監(jiān)控的事兒,主要是一個(gè)請(qǐng)求進(jìn)來從服務(wù)網(wǎng)關(guān)到各個(gè)業(yè)務(wù)戰(zhàn)隊(duì)會(huì)流轉(zhuǎn)到很多個(gè)戰(zhàn)隊(duì)的業(yè)務(wù)模塊,如果一個(gè)業(yè)務(wù)中出現(xiàn)問題就會(huì)影響到整個(gè)調(diào)用鏈路的結(jié)果(響應(yīng)時(shí)間、...
謝謝,非常開心這篇文章對(duì)你有幫助
[譯]從零開始Redux(一)初體驗(yàn)前言 參加了公司大拿組織的前端學(xué)習(xí)會(huì),本來也是抱著學(xué)習(xí)的心態(tài),React這塊自己也就會(huì)寫寫一般的組件和界面,也沒做過什么深入的研究。但是年后排到我分享了,也不能只聽不說吧。正...