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