摘要: 分布式锁广泛运用于分布式系统,目前常用的有: 进程内加锁 trylock 基于redis setnx 基于zookeeper 基于etcd 进程内加锁 var wg sync.WaitGroup var lock sync.Mutex for i := 0; i < 1000; i++ { wg.A 阅读全文
posted @ 2025-05-20 22:37 干炸小黄鱼 阅读(29) 评论(0) 推荐(0)
摘要: github.com/bwmarrin/snowflake 和 sonyflake 是一个相当轻量化的 snowflake 的 Go 实现。其文档对各位使用的定义如下图所示: 此库和标准的 snowflake 实现方式全完一致,使用也比较简单: package main import ( // 示例 阅读全文
posted @ 2025-05-20 22:26 干炸小黄鱼 阅读(25) 评论(0) 推荐(0)