來(lái)源:https://juejin.im/post/6860252224930070536[https://juejin.im/post/686025222493007053...
來(lái)源:https://juejin.im/post/6860252224930070536[https://juejin.im/post/686025222493007053...
目錄1. PhxPaxos源碼分析之關(guān)于PhxPaxos2. PhxPaxos分析之網(wǎng)絡(luò)基礎(chǔ)部件3. PhxPaxos源碼分析之Proposer棍弄、Acceptor4. Phx...
[toc] 原文:Scheduling In Go : Part II - Go Scheduler 前言 這是本系列的第二篇文章吝岭,本文重點(diǎn)介紹Go中的調(diào)度機(jī)制 簡(jiǎn)介 在本系...
[TOC] 本文參考的是golang 1.10源碼實(shí)現(xiàn)歉糜。 golang中map是一個(gè)kv對(duì)集合陪腌。底層使用hash table烹骨,用鏈表來(lái)解決沖突缆瓣,通過(guò)編譯器配合runtime喧枷,...
[TOC] 簡(jiǎn)介 kafka是一個(gè)分布式消息隊(duì)列割去。具有高性能、持久化昼丑、多副本備份呻逆、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫(xiě)消息菩帝,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯咖城。一般在架構(gòu)設(shè)計(jì)中起到解...
我們可以通過(guò)Tag來(lái)增強(qiáng)結(jié)構(gòu)體的定義,Tag會(huì)帶上一些meta信息呼奢,在本文中我們將通過(guò)幾個(gè)例子來(lái)深入了解Tag的用法宜雀。 結(jié)構(gòu) Struct是由一組field組成,每個(gè)fiel...
最近閱讀 nginx, go 代碼時(shí)經(jīng)澄沾。看到結(jié)構(gòu)體 cache line 對(duì)齊辐董,比如 go timer 全局?jǐn)?shù)組。周末 google禀综、知呼 搜索了相關(guān)文檔简烘,梳理一下做個(gè)總結(jié)分...