文件名称:idgenerator-go
文件大小:18KB
文件格式:ZIP
更新时间:2024-04-18 16:46:19
Go
<<<<<<< HEAD IdGenerator SnowFlake雪花算法原生多语言版本顶尖优化超强性能 介绍 1.一个全新的雪花漂移算法,使生成的ID更短,速度加快。 2.核心在于扩展ID长度的同时,还能拥有极高瞬时并发处理量(保守值50W / 0.1s)。 3.本机支持C#/ Java / Go / Rust / C等语言,并由Rust提供PHP,Python,Node.js,Ruby等语言多线程安全调用库(FFI)。 技术支持 开源地址: : QQ群:646049993 需求来源 1.作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库的时候。 2.你希望这个主键是用最少的存储空间,索引速度加快,选择,插入和更新更Swift。 3.您要考虑在分库分表(合库合表)时,主键值可直接使用,并能反映业务时序。 4.如果这样的主键值太长,超过前端JS N
【文件预览】:
idgenerator-go-main
----core()
--------snowWorkerM1.go(6KB)
--------snowWorkerM2.go(1KB)
----README.en.md(642B)
----README-GO.md(603B)
----test()
--------main.go(791B)
----gen()
--------YitIdHelper.go(984B)
--------DefaultIdGenerator.go(2KB)
----contract()
--------IDGeneratorException.go(407B)
--------ISnowWorker.go(236B)
--------IdGeneratorOptions.go(1KB)
--------OverCostActionArg.go(814B)
--------IdGeneratorException.go(407B)
--------IDGeneratorOptions.go(1KB)
--------IIdGenerator.go(239B)
----LICENSE(1KB)
----.gitignore(4KB)
----README.md(8KB)
----go.mod(52B)