Projects
利用 goroutine 和 channel 模拟分布式环境,实现 raft 协议基本内容以在网络延时/分区和数据包丢失/重复/乱序下保证数据一致性,并基于 Master/Slave 架构和 hash 分片实现 sharded fault-tolerant key/value storage system。
Distributed System MIT 6.824 golang
基于libevent库,采用master-worker模式实现 one loop per thread IO model。
high performance server c++