IdGenerator
IdGenerator copied to clipboard
SOSO:5个并发的情况下出现重复数据
hi dear。 我们在程序里面采用单机模式(默认参数)。 最近做性能压测,0-5个并发还好。大于5个就会出现重复的key。
你用的什么开发语言?不妨贴一下测试代码看看。
目前还有这个问题存在,10个并发,出现重复 key
你好,我使用的是 Python,worker id 是通过 redis 生成的(redis_connect 表示连接redis的配置信息),主要代码如下:
# 获取worker id
register = security.gen_idgenerator(redis_connect)
worker_id = register.get_worker_id()
# 生成id generator
options = IdGeneratorOptions(worker_id=worker_id)
idgen = generator.DefaultIdGenerator()
idgen.set_id_generator(options)
uid = idgen.next_id()
redis_idregister.stop()
谢谢
每个进程,使用不同的WorkerId,是不会出现重复的。
我这边遇到多实例部署使用不同的workerId但是id一直重复么