doashenzzg (@daoshenzzg) 在 憋了大半年,开源了。 中发帖
GitHub:jetcache-go
背景是用 golang 开发一个并发量要求比较高项目。提到高并发系统设计,就离不开三大利器:缓存、限流、降级。
然后,在 golang 的开源世界,居然没找到一个趁手的工具:
要支持:
多级缓存
批量查询
泛型
自动刷新缓存
缓存一致性机制
指标采集
自动降级
要解决:
缓存穿透
缓存击穿
大Key
热Key
雪崩
要好用:
透明代理
灵活拓展
因此,我决定开源一个解决方案。最初在团队内部推广,随后扩展到全公司,经过生产环境的高流量考验,效果显著。开源后,越来越多的用户开始使用这个工具。
感谢大家的认可与支持,期待更多的开发者加入我们,共同维护和贡献这个项目!