cache_server:缓存系统 源码
要点: 使用RocksDB实现缓存持久化 通过自定义序列化协议提升系统性能 编写压力测试客户端对缓存系统进行压力测试 利用管道技术提升客户端性能 自定义序列化协议: 命令=操作键| 核心价值 op ='S'| 'G'| 'D' 键=字节数组 字节数组=长度SP内容 长度= 1 *数字 内容= * OCTET 键值=长度SP长度SP内容内容 响应=错误| 字节数组 错\u8bef='-'字节数组 注意: DIGIT是ABNF的基本规则,取值范围是0〜9 OCTET是ABNF的基本规则,取值范围是0x00〜0xFF 扩展巴科斯范式(ABNF,增强的Backus-Naur形式),是一种基于BNF范式的扩展,在RFC 5234中定义。
文件列表
cache_server-master.zip
(预估有个17文件)
cache_server-master
main.go
353B
http
listen.go
252B
cache.go
1KB
server.go
235B
status.go
657B
tcp
utils.go
2KB
listen.go
272B
暂无评论