历史版本3 :Web集群数据库可配置项说明文档 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

本文档所有内容均为可配置内容,其它不建议修改的配置或者部分可通过前端界面修改不在此。

下面的字段需在配置数据库的fine_conf_entity表中操作,部分字段使用默认值时,在数据库表里是查询不到的,需要插入该字段及自定义的值。
分类
字段id字段值value
作用备注

状态服务器


StateServerConfig.clusterMode   true | false

状态服务器是否开启

true:开启

false:关闭

当redis不能用时,修改字段的值为 false关闭redis连接,可以保证单机工程先启动起来。
StateServerConfig.type  redis | redis_cluster当前状态服务器是redis单机模式 | redis集群模式修改这些值,可以切换当前的状态服务器模式

状态服务器

redis单机

RedisConfig.hostXXX.XXX.XXX.XXXredis单机主机名
RedisConfig.password__EMPTY__ | XXXXXredis单机密码密码加过密,不能直接写密码
RedisConfig.port
XXXXredis单机端口号
RedisConfig.maxConnection200redis连接池最大连接数,默认200

状态服务器

Redis集群


RedisClusterConfig.servers.xxxxxxxa.hostXXX.XXX.XXX.XXXredis集群,节点1主机名

字段中的xxxxxxxa为生产的随机数,用来区分各个节点的。

这个是以一个节点示例的,数据库中可以查到多个节点的数据。


RedisClusterConfig.servers.xxxxxxxa.portXXXXredis集群,节点1端口号
RedisClusterConfig.servers.xxxxxxxa.password__EMPTY__ | XXXXXredis集群,节点1密码
资源模块
ResourceModuleConfig.cacheabletrue | false默认false,是否开启资源缓存默认关闭,集群下节点间文件同步时自动开启
ResourceCacheConfig.passivetrue | false默认true,是否开启被动缓存,设置false时,如果文件服务器宕机,可用保证正常使用

ResourceModuleConfig.cacheable设置true时可用

如果开启文件服务器,将会主动缓存文件服务器文件到内存和本地磁盘

ResourceCacheConfig.monitorInterval3600000,单位ms开启缓存时扫描监视器扫描间隔,将手动修改的文件同步到服务器默认为1小时
FineFTPPoolConfig.maxTotal
40ftp连接池客户端个数默认40
WebInfResourceFolders.syncFolders["assets","schedule","reportlets","resources","dashboards","../backup"]WEB-INF下需要同步或者从文件服务器读写的文件夹../表示WEB-INF上层
websocketWebSocketConfig.port[38888,39888]服务器端websocket端口逐个检查直到找到可用端口
WebSocketConfig.requestPort38889平台websocket请求端口提供给nginx之类的负载使用
WebSocketConfig.protocolplain | ssl默认plain,websocket协议具体SSL配置联系技术支持获取
集群FineClusterConfig.params.clustertrue | false是否开启集群
FineClusterConfig.params.GlobalMCastAddress随机生成全局集群组播地址可以手动设置
FineClusterConfig.params.LocalMCastAddress随机生成本地集群组播地址GlobalMCastAddress和LocalMCastAddress选择使用,可以手动设置
FineClusterConfig.params.protocoltcp | udp集群通信协议注意阿里云、aws等云服务器不允许udp组播方式