Zhongwen (Alan) Lan's repositories
etcd-cpp-client
It's simple etcd cpp client based on gRPC. This client only provides limited service such as register a key with ttl, keepalive and watch changes on a key.
awesome-scalability
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
cn-infra
🌥 Cloud-native framework for developing pluggable service agents
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
go-service-register
To provide simple service registration wrapper with etcd in golang
goev
goev is a lightweight, concise i/o event demultiplexer implementation in Go
paxosstore
PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
perf-tools
Performance analysis tools based on Linux perf_events (aka perf) and ftrace
phxqueue
A high-availability, high-throughput and highly reliable distributed queue based on the Paxos algorithm.
protobuf
Protocol Buffers for Go with Gadgets
rqlite
The lightweight, distributed relational database built on SQLite
runbus
It's created for fun
sanitizers
AddressSanitizer, ThreadSanitizer, MemorySanitizer
sdn-handbook
SDN网络指南(SDN Handbook)
shadowsocks-go
go port of shadowsocks
shadowsocksr-libev
libev port of ShadowsocksR
tidb
TiDB is a distributed HTAP database compatible with the MySQL protocol