07 2021 档案
一文搞懂一致性hash的原理和实现
摘要:在 go-zero 的分布式缓存系统分享里,Kevin 重点讲到过一致性hash的原理和分布式缓存中的实践。本文来详细讲讲一致性hash的原理和在 go-zero 中的实现。 以存储为例,在整个微服务系统中,我们的存储不可能说只是一个单节点。 一是为了提高稳定,单节点宕机情况下,整个存储就面临服务不 阅读全文
posted @ 2021-07-20 11:14 万俊峰Kevin 阅读(702) 评论(1) 推荐(0)
听说过对 Go map 做 GC 吗?
摘要:在 Golang 中的 map 结构,在删除键值对的时候,并不会真正的删除,而是标记。那么随着键值对越来越多,会不会造成大量内存浪费? 首先答案是会的,很有可能导致 OOM,而且针对这个还有一个讨论:https://github.com/golang/go/issues/20135。大致的意思就是在 阅读全文
posted @ 2021-07-14 11:13 万俊峰Kevin 阅读(302) 评论(0) 推荐(1)