其它配置

其它配置 #

系统配置 #

系统配置主要用来设置极限网关的基础属性:

名称类型说明
path.datastring数据目录,默认为 data
path.logsstring日志目录,默认为 log
log.levelstring日志级别,默认为 info
log.debugbool是否开启调试模式,当开启的时候,一旦出现异常程序直接退出,打印完整堆栈,仅用于调试定位故障点,默认为 false,生产环境不要开启,可能丢数据
log.disable_file_outputbool是否关闭本地文件的日志输出,默认为 false,容器环境不希望本地日志输出的可以开启本参数
allow_multi_instancebool是否运行单个机器上面启动多个网关实例,默认为 true
max_num_of_instancesint网关实例的最大个数,默认为 5
disk_queue.min_msg_sizeint队列消息的最小限制,默认 1
disk_queue.max_msg_sizeint队列消息的最大限制,默认 104857600,即 100MB
disk_queue.sync_every_recordsint每隔多少条记录进行一次 sync 磁盘同步操作,默认 1000
disk_queue.sync_timeout_in_msint每隔多长时间进行一次 sync 磁盘同步操作,默认 1000 毫秒
disk_queue.max_bytes_per_fileint本地磁盘队列单个文件的最大值,超过此大小自动滚动新文件,默认 1GB
disk_queue.max_used_bytesint本地磁盘队列可允许的最大存储使用空间大小
disk_queue.warning_free_bytesint磁盘达到告警阈值的空闲存储空间大小
disk_queue.reserved_free_bytesint磁盘空闲存储空间大小的保护值,达到会变成只读,不允许写,默认 1GB