Skip to content

id生成器配置文件说明

阅文集团 edited this page Mar 5, 2017 · 2 revisions

配置文件说明

#id生成器监听的ip地址,一般就是服务器地址,如果是多ip服务器,不要使用0.0.0.0
ip = 127.0.0.1

# id生成器监听的tcp端口,该端口可以提供tcp获取id的功能(不推荐使用)
port = 9048

# id生成器监听的http端口,该端口可以提供http方式获取id的功能(推荐)
http_port = 9049

# 连接到超时时间,单位为秒
connectTimeout = 10s

# 连接被接受后,处理的超时时间,单位为秒
waitting = 10s

# 服务器线程的栈大小,单位为kb,推荐64,不要大于256
stackSize = 64kb

# 服务器最大能处理的连接数,推荐10000
serverContextSize = 10000

# id生成器日志的路径
logpath=/opt/idcreator/log

# 标识日志文件名的标识,日志名的beginwith,一般无需关心
logprefix=idcreator

# 有状态id文件名,一般不用关心。
id-state-file=/opt/idcreator/id.sf

# 日志文件大小
#unit KB MB GB
logsize=10mb

# 日志的记录级别
# Debug
# Info
# Warn
# Error
# Mark
loglevel=Info

# 是否使用daemon模式运行进程,可以选择true或者false
daemon = false

# http的连接超时时间,单位为s
timeout=300

# id生成器的机器id,这个选项可以支持0-9,也就是一共10台id生成器。集群中的每个id生成器进程都必须确保这个值不一样。否则会出现相同id
mid = 0

Clone this wiki locally