文件名称:百度分布式id 代码uid-generator
文件大小:381KB
文件格式:ZIP
更新时间:2023-05-17 04:34:41
分布式id代码
uid-generator中的workId是由uid-generator自动生成的,并且考虑到了应用部署在docker上的情况,在uid-generator中用户可以自己去定义workId的生成策略,默认提供的策略是:应用启动时由数据库分配。说的简单一点就是:应用在启动时会往数据库表(uid-generator需要新增一个WORKER_NODE表)中去插入一条数据,数据插入成功后返回的该数据对应的自增唯一id就是该机器的workId,而数据由host,port组成。
【文件预览】:
uid-generator-master
----README.md(14KB)
----pom.xml(5KB)
----uid-generator.iml(939B)
----LICENSE(11KB)
----README.zh_cn.md(14KB)
----src()
--------test()
--------main()
----.idea()
--------workspace.xml(21KB)
--------encodings.xml(177B)
--------misc.xml(460B)
--------modules.xml(273B)
--------.name(13B)
--------inspectionProfiles()
--------compiler.xml(653B)
----doc()
--------ringbuffer.png(53KB)
--------throughput1.png(55KB)
--------throughput3.png(53KB)
--------snowflake.png(16KB)
--------cacheline_padding.png(132KB)
--------throughput2.png(52KB)