文件名称:golang实现的id发号器gosnowflake.zip
文件大小:39KB
文件格式:ZIP
更新时间:2022-08-07 20:21:04
开源项目
gosnowflake 是一个golang 实现的 id 发号器,使用的是twitter的snowflake的算法,对twitter的snowflake项目进行了一些改造和优化,变的更可靠,现在主要是采用golang的gob编码rpc方式调用。 标签:gosnowflake
【文件预览】:
gosnowflake-master
----client()
--------test.conf(1KB)
--------test-example.conf(1KB)
--------client_test.go(2KB)
--------client.go(7KB)
--------README(35B)
----worker.go(2KB)
----log.xml(3KB)
----zk.go(7KB)
----process.go(2KB)
----gosnowflake-example.conf(4KB)
----id.go(5KB)
----LICENSE(34KB)
----rpc()
--------args.go(120B)
----config.go(3KB)
----main.go(2KB)
----pprof.go(1KB)
----stat.go(752B)
----.gitignore(259B)
----rpc.go(3KB)
----CHANGELOG.md(484B)
----signal.go(1KB)
----README.md(6KB)
----keepalived()
--------notify_stop.sh(294B)
--------notify_master.sh(311B)
--------notify_backup.sh(364B)
--------keepalived.conf(822B)
--------notify_fault.sh(91B)
--------check_gosnowflake.sh(1KB)
----id_test.go(1KB)