240 發(fā)簡信
IP屬地:江蘇
  • 通過 SingleFlight 模式學習 Go 并發(fā)編程

    最近接觸到微服務框架go-zero沿侈,翻看了整個框架代碼运授,發(fā)現(xiàn)結構清晰巫糙、代碼簡潔环揽,所以決定閱讀源碼學習下秦踪,本次閱讀的源碼位于core/syncx/...

  • Go 分布式令牌桶限流 + 兜底策略

    上篇文章提到固定時間窗口限流無法處理突然請求洪峰情況捌肴,本文講述的令牌桶線路算法則可以比較好的處理此場景式矫。 工作原理 單位時間按照一定速率勻速的生...

  • Go 中實現(xiàn)用戶的每日限額(比如一天只能領三次福利)

    如果你寫一個 bug 管理系統(tǒng),用了這個 PeriodLimit 你就可以限制每個測試人員每天只能給你提一個 bug预明。工作是不是就輕松很多了缩赛?:...

  • Go 通過 Map/Filter/ForEach 等流式 API 高效處理數(shù)據(jù)

    什么是流處理 如果有 java 使用經(jīng)驗的同學一定會對 java8 的 Stream 贊不絕口,極大的提高了們對于集合類型數(shù)據(jù)的處理能力撰糠。 St...

  • 夢想總是要有的 - 工作20年程序員的2021年度總結

    跌宕起伏的2021年快要過去了酥馍,今年對我來說經(jīng)歷的實在太多,提筆做個簡單的總結吧阅酪。 回顧目標 去年的年終總結旨袒,我給自己立了兩個flag汁针。 第一個...

  • Resize,w 360,h 240
    用 Go + Redis 實現(xiàn)分布式鎖

    為什么需要分布式鎖 用戶下單 鎖住 uid,防止重復下單砚尽。 庫存扣減 鎖住庫存施无,防止超賣。 余額扣減 鎖住賬戶必孤,防止并發(fā)操作帆精。分布式系統(tǒng)中共享同...

  • 詳解布隆過濾器的原理和實現(xiàn)

    為什么需要布隆過濾器 想象一下遇到下面的場景你會如何處理: 手機號是否重復注冊 用戶是否參與過某秒殺活動 偽造請求大量 id 查詢不存在的記錄,...

  • 一文講透一致性哈希的原理和實現(xiàn)

    為什么需要一致性哈希 首先介紹一下什么是哈希[https://baike.baidu.com/item/Hash/390310?fromtitl...

  • 微服務治理之如何優(yōu)雅應對突發(fā)流量洪峰

    為什么需要降載 微服務集群中隧魄,調(diào)用鏈路錯綜復雜,作為服務提供者需要有一種保護自己的機制隘蝎,防止調(diào)用方無腦調(diào)用壓垮自己购啄,保證自身服務的高可用。 最常...

個人介紹
go-zero作者
好未來技術委員會資深專家
ArchSummit明星講師
GopherChina金牌講師
騰訊云開發(fā)者大會講師
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品