
etcd 通過raft實現(xiàn)分布式一致性啊犬,實現(xiàn)參照raft的論文并做了很少的修改(優(yōu)化), 本次文章整理raft的基本原理以及etcd的實現(xiàn),ra...
Merge Sort 問題描述 Go 語言實現(xiàn)一個16M的整數(shù)(int64)多路歸并的數(shù)組排序 思路 將待排序數(shù)組分成多個組番官,利用多個gorou...
go-nsq接收消息的處理:與發(fā)送消息不同椎例,consumer連接的是nsqlookupd地址 查看發(fā)送和接收到的數(shù)據(jù)包 返回json格式 con...
go-nsq發(fā)送消息流程: 發(fā)送消息的時候 在producer的connect中調(diào)用conn的Connect 在創(chuàng)建連接之后虑润,需要發(fā)送下面的數(shù)據(jù)...
Nsqd 的啟動借助了srv的包芝此,srv定義的service接口包括以下方法 srv 在啟動的時候依次調(diào)用這幾個函數(shù)實現(xiàn)睡雇;并注冊了信號靠胜,實現(xiàn)優(yōu)雅...
NSQ是一個go語言實現(xiàn)的消息隊列掉瞳,每天能夠處理數(shù)億級別的消息,其設計目標是為在分布式環(huán)境下運行的去中心化服務提供一個強大的基礎架構浪漠。 nsq文...
什么時候使用 用于系統(tǒng)的物理解耦和邏輯解耦 場景 削峰填谷 數(shù)據(jù)驅動的任務依賴 多個接收方陕习,上游不關心多下游執(zhí)行結果 upsteam 關注結果但...
redis 線程模型 Redis 基于 Reactor 模式開發(fā)了自己的網(wǎng)絡事件處理器: 這個處理器被稱為文件事件處理器(file event ...
MySQL 日志格式分為2種 服務層日志二進制日志慢查詢通用日志 存儲引擎日志innodb 重做日志innodb 回滾日志 二進制log的三種格...