分布式限流和本地限流的目的是一樣的,當(dāng)然我建議技術(shù)人在自己的服務(wù)中優(yōu)先考慮本地限流,那樣對(duì)于自己的API的影響會(huì)小一點(diǎn)。
限流這種技術(shù),在沒(méi)有觸發(fā)限流的閾值的時(shí)候,是不會(huì)有什么大的問(wèn)題的,當(dāng)時(shí)一旦觸發(fā)閾值,然后在處理限流邏輯的過(guò)程中就容易出現(xiàn)問(wèn)題。
如果處理不好,就非常容易出現(xiàn)大面積報(bào)錯(cuò)的雪崩事件。?
?
?
?
?
?
?
?
?
?
?
?
?
另外我的新書(shū)RocketMQ消息中間件實(shí)戰(zhàn)派上下冊(cè),在京東已經(jīng)上架啦,目前都是5折,非常的實(shí)惠。
https://item.jd.com/14337086.html?編輯https://item.jd.com/14337086.html
“RocketMQ消息中間件實(shí)戰(zhàn)派上下冊(cè)”是我既“Spring Cloud Alibaba微服務(wù)架構(gòu)實(shí)戰(zhàn)派上下冊(cè)”之后,又一本歷時(shí)超過(guò)1年半的巨無(wú)霸技術(shù)實(shí)戰(zhàn)類型的書(shū)籍。
為了提高讀者閱讀本書(shū)的體驗(yàn)性,本書(shū)總共設(shè)計(jì)了十個(gè)特色,下面我一一的給技術(shù)小伙伴闡述一下。?
【特色一】由淺到深
本書(shū)將RocketMQ的技術(shù)原理和最佳實(shí)踐體系化,按照由淺到深的順序呈現(xiàn)給讀者,使讀者可以按照章節(jié)順序按部就班地學(xué)習(xí)。當(dāng)學(xué)習(xí)完全書(shū)內(nèi)容之后,讀者不僅能熟悉RocketMQ的核心原理,還能充分理解RocketMQ的“根”。
【特色二】技術(shù)新
本書(shū)不僅包括RocketMQ4.x(4.9.2版本)的核心原理分析和最佳實(shí)踐,還包括RocketMQ5.x(5.1. 0版本)的新特性分析和最佳實(shí)踐。
【特色三】精心設(shè)計(jì)的主線:零基礎(chǔ)入門,循序漸進(jìn),直至徹底掌握RocketMQ
本書(shū)精心研究了程序類、架構(gòu)類知識(shí)的認(rèn)知規(guī)律,全書(shū)共分為6篇:①基礎(chǔ);②進(jìn)階;③高級(jí);④高并發(fā)、高可用和高性能;⑤應(yīng)用;⑥新特性,是一條相對(duì)科學(xué)的主線,讓讀者快速?gòu)摹安锁B(niǎo)”向“RocketMQ分布式架構(gòu)實(shí)戰(zhàn)高手”邁進(jìn)。
【特色四】繪制了大量的圖,便于讀者理解RocketMQ的原理、架構(gòu)、流程?
一圖勝于文,書(shū)中在涉及原理、架構(gòu)、流程的地方配有插圖,以便讀者更加直觀地理解。
【特色五】從架構(gòu)師和技術(shù)專家的視角分析RocketMQ?
本書(shū)創(chuàng)造性地分析了RocketMQ具備高并發(fā)、高可用和高性能的功能及原理,并從架構(gòu)的視角展開(kāi)分析,這些也是程序員進(jìn)階為技術(shù)專家或架構(gòu)師必備的技能。
以下為從架構(gòu)師和技術(shù)專家的視角分析RocketMQ典型案例,讀者閱讀完本書(shū)之后,也能夠達(dá)到這樣的水準(zhǔn)。
【特色六】不僅有原理分析,還有大量的實(shí)戰(zhàn)案例?
本書(shū)介紹了大量的實(shí)戰(zhàn)案例,能讓讀者“動(dòng)起來(lái)”,在實(shí)踐中體會(huì)功能,而不只是一種概念上的理解。
在講解每一個(gè)知識(shí)模塊時(shí),我在思考:在這個(gè)知識(shí)模塊中,哪些是讀者必須實(shí)現(xiàn)的“標(biāo)準(zhǔn)動(dòng)作”(實(shí)例);哪些“標(biāo)準(zhǔn)動(dòng)作”是可以先完成的,以求讀者能快速有一個(gè)感知;哪些“標(biāo)準(zhǔn)動(dòng)作”具有一定難度, 需要放到后面完成。讀者在實(shí)踐完書(shū)中的案例之后,就能更容易理解那些抽象的概念和原理了。
本書(shū)的目標(biāo)之一是,讓讀者在動(dòng)手中學(xué)習(xí),而不是“看書(shū)時(shí)好像全明白了,一動(dòng)手卻發(fā)現(xiàn)什么都不會(huì)”。通過(guò)體系化的理論和實(shí)戰(zhàn)案例去培養(yǎng)讀者的主動(dòng)學(xué)習(xí)能力,這樣本書(shū)的價(jià)值就會(huì)被最大化。?
本書(shū)相信“知行合一”的理念,而不是“只知,而不行”,避免開(kāi)發(fā)人員出現(xiàn)眼高手低的現(xiàn)象。尤其是在技術(shù)面試過(guò)程中,面試官更加看重的是既懂原理,又能夠主動(dòng)是實(shí)踐技術(shù)的技術(shù)人。
【特色七】深入剖析原理?
?本書(shū)以系統(tǒng)思維的方式,從業(yè)務(wù)功能視角剖析?RocketMQ?底層的技術(shù)原理,使讀者具備快速閱讀?RocketMQ?框架源碼的能力。讀者只有具備了這種能力,才能舉一反三,實(shí)現(xiàn)更復(fù)雜的功能,應(yīng)對(duì)更復(fù)雜的應(yīng)用場(chǎng)景。
?【特色八】從運(yùn)維的視角分析?RocketMQ?的最佳實(shí)踐
【特色九】參與開(kāi)源?
?本書(shū)向讀者展示了如何修改?RocketMQ?源碼,并快速驗(yàn)證案例分析。這樣,讀者可以從中學(xué)到參與開(kāi)源的技能,并為后續(xù)自己能夠參與開(kāi)源做準(zhǔn)備。
【特色十】雙色印刷,讀者體驗(yàn)會(huì)更好?
為了提高讀者閱讀本書(shū)的體驗(yàn),在有上下兩冊(cè)的前提下(巨無(wú)霸,超過(guò)800頁(yè)),出版社不吝嗇印刷成本,依然采用雙色印刷。
【推薦】本書(shū)的最佳學(xué)習(xí)路徑?
?為了提高讀者學(xué)習(xí)RocketMQ的效率,我這邊結(jié)合我自身從RocketMQ小白到RocketMQ專家的經(jīng)歷,為讀者匯總了一條最佳學(xué)習(xí)路徑。
【寄語(yǔ)】作者寄語(yǔ)?
RocketMQ是我深度參與研究的一款開(kāi)源消息中間件,無(wú)論是從源碼,還是架構(gòu)場(chǎng)景,我都提煉了很多最佳實(shí)踐。
在開(kāi)源領(lǐng)域,技術(shù)小伙伴可以使用的開(kāi)源消息中間件非常的多,比如Kafka、Pulsar等,我之所以選擇研究RocketMQ,除了工作內(nèi)容和角色需要之外,更多的還是自己感興趣,因此我建議技術(shù)小伙伴一定要先培養(yǎng)自己的興趣,興趣才是提升技術(shù)硬實(shí)力的第1要素。
當(dāng)然我并不止研究了RocketMQ,還研究了Pulsar和Kafka等(包括開(kāi)源消息中間件生態(tài)中的主流框架),只是本書(shū)作為一本關(guān)于RocketMQ實(shí)戰(zhàn)派的書(shū)籍,我必須要以RocketMQ為主。
假如技術(shù)小伙伴想成為Java領(lǐng)域的架構(gòu)師或者技術(shù)專家,我強(qiáng)烈建議你去研究RocketMQ,它會(huì)給你帶來(lái)很多意想不到的技術(shù)和架構(gòu)方法論的收獲,這個(gè)也是我寫(xiě)本書(shū)的主要目的之一。
建議技術(shù)小伙伴按照本書(shū)設(shè)計(jì)的學(xué)習(xí)路線,逐章的去閱讀和實(shí)戰(zhàn),這樣學(xué)習(xí)效果會(huì)更好。
如果技術(shù)小伙伴有技術(shù)交流的,可以通過(guò)博文視點(diǎn)官方的讀者群找到我的聯(lián)系方式,并與我溝通,我會(huì)實(shí)時(shí)的解答讀者的疑問(wèn)。
本文公眾號(hào)“架構(gòu)隨筆錄”
本人視頻號(hào)“架構(gòu)隨筆錄”
【博文視點(diǎn)】2021年度優(yōu)秀作者
2021年我和博文視點(diǎn)合作了一本技術(shù)類型的書(shū)籍“Spring Cloud Alibaba微服務(wù)架構(gòu)實(shí)戰(zhàn)派上下冊(cè)”,它是我涉足知識(shí)輸出領(lǐng)域以來(lái)的第一本書(shū),同時(shí)它也是我自己積累的技術(shù)池中部分技術(shù)的產(chǎn)出。
為了寫(xiě)好那本書(shū),我?guī)缀趸ㄙM(fèi)了所有的休息時(shí)間,并主動(dòng)的承擔(dān)了書(shū)的售后技術(shù)輔導(dǎo)和咨詢的職責(zé)(幾乎是有問(wèn)必答,堅(jiān)持了整整兩年)。
所謂有付出總會(huì)有回報(bào),Alibaba這本書(shū)的銷量還不錯(cuò),我也因此獲得了博文視點(diǎn)頒發(fā)的2021年度優(yōu)秀作者。
我很清楚,這個(gè)是博文視點(diǎn)為了鼓勵(lì)我繼續(xù)去用心寫(xiě)書(shū),因此我又花了接近1年半的時(shí)間去寫(xiě)了RocketMQ消息中間件實(shí)戰(zhàn)派上下冊(cè)這本書(shū)。
所謂一分耕耘一份收獲,我將我對(duì)RocketMQ的理解體系化的輸出給喜歡技術(shù)的技術(shù)人,希望真的對(duì)大家有幫助。
?【博文視點(diǎn)】2023技術(shù)成長(zhǎng)領(lǐng)路人
2022年,我開(kāi)始涉足技術(shù)直播和技術(shù)講師領(lǐng)域,并和博文視點(diǎn)合作幾次技術(shù)直播,直播效果還不錯(cuò),再加上我孜孜不倦的布道“Spring Cloud Alibaba微服務(wù)架構(gòu)實(shí)戰(zhàn)派上下冊(cè)”這本書(shū)相關(guān)的技術(shù),并且這些技術(shù)都是有助于“技術(shù)人”快速成長(zhǎng)的,因此也獲得了博文視點(diǎn)頒發(fā)的“2023技術(shù)成長(zhǎng)領(lǐng)路人”這個(gè)技術(shù)獎(jiǎng)項(xiàng),這個(gè)獎(jiǎng)項(xiàng)也是為了鼓勵(lì)我繼續(xù)通過(guò)技術(shù)直播的方式給技術(shù)人去布道技術(shù),因此只要我有時(shí)間,我就會(huì)孜孜不倦的去講和聊技術(shù)。
【四維口袋】2022 KVP最具價(jià)值技術(shù)專家?
2022年,我開(kāi)始涉足企業(yè)培訓(xùn)和相關(guān)技術(shù)直播,并和“四維口袋”合作了幾次技術(shù)直播,并榮獲了2022 KVP最具價(jià)值技術(shù)專家的技術(shù)獎(jiǎng)項(xiàng)。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-783133.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-783133.html
到了這里,關(guān)于分布式限流和本地限流那些事?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!