# cluster-cache **Repository Path**: freesome/cluster-cache ## Basic Information - **Project Name**: cluster-cache - **Description**: 第二届阿里云ECS CloudBuild开发者大赛赛道3:高性能分布式内存缓存方案 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-16 - **Last Updated**: 2022-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 集群: 分布式Key-Value缓存 - 数据同步使用分布式一致性协议raft - raft是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议 ## web 框架 https://www.techempower.com/benchmarks/#section=data-r21&hw=ph&test=plaintext ## red-black-tree https://github.com/ccbrown/go-immutable/blob/main/ordered_map.go ## rpc https://github.com/micro-svc/go-rpc-framework-benchmark - arpc: 17599(100),17605(50) - go-stdrpc: - grpc: - kitex: - rpcx: 17211(100),17158(100) - gnet-v1: 18480(100),18439(50),18050(10), - gnet-v2: 18089(100),17979(50),17094(10),9861(5), - anet: 18079(100), #### 48 bytes gnetv2: 93396 anet: 76132 gnetv1: 144906, error(10%) arpc: 70776 silverlining: gev: ## http silverlining: - 100:12044 , maxt=6800ms - 50:12539, maxt=235ms gnet: - 100: 12214, maxt=5533ms - 50: 12717, maxt=248ms anet: - 100: 61888 ## json - github.com/goccy/go-json ## 缓存 - https://zhuanlan.zhihu.com/p/487455942 ## hash - http://cyan4973.github.io/xxHash/