NeoID:一个支持分布式部署的ID生成服务程序

时间:2024-05-27 17:27:05
【文件属性】:

文件名称:NeoID:一个支持分布式部署的ID生成服务程序

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-27 17:27:05

C

NeoID 一个支持分布式部署的ID生成服务程序。支持 linux 和 unix。### 编译安装: 直接代码根目录下 make 即可 make 完毕可以在 build/bin/neoid 找到可执行的服务程序。 启动运行: ./neoid 直接启动 Usage: neoid [-i machine_id] [-p port] [-b backlog] [-d] -i machine_id : 服务实例的ID号,可支持0 - 127 共128个实例。默认为:0,不要重复。 -p port : 服务所使用的端口,1024以下端口需要root权限。默认为:18989,注意防火墙。 -b backlog : 指定服务连接队列大小。默认为:1024,不明白不要动。 -d : 以守护进程的方式启动服务。默认为:前台模式。 然后开始吧。 **如:**curl


【文件预览】:
NeoID-master
----src()
--------nid_event.h(437B)
--------neoid.c(3KB)
--------nid_server.h(285B)
--------nid_core.h(1KB)
--------nid_genid.c(2KB)
--------nid_server.c(6KB)
--------nid_genid.h(169B)
--------neoid.h(294B)
--------nid_event.c(2KB)
----README.MD(827B)
----LICENSE(18KB)
----Makefile(405B)
----.gitignore(76B)

网友评论