7days-golang 这个项目坚持到第二期了,上一期是模仿 gin 的 web 框架 gee。这一期模仿 groupcache 实现了分布式缓存geecache,也算是学习经典项目源码的一种方式吧。对 golang 感兴趣的童鞋欢迎关注,想快速入门 golang 的看这里~
- 第一天:LRU 缓存淘汰策略
- 第二天:单机并发缓存
- 第三天:HTTP 服务端
- 第四天:一致性哈希(Hash)
- 第五天:分布式节点
- 第六天:防止缓存击穿
- 第七天:使用 Protobuf 通信
下一期计划是分布式爬虫,目前还在琢磨 colly 的源码。
另外刚注册了微博,各位大佬求波互粉~