历史版本6 :Web集群数据库可配置项说明文档 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
本文档所有内容均为可配置内容,其它不建议修改的配置或者部分可通过前端界面修改不在此。
下面的字段需在配置数据库的fine_conf_entity表中操作,部分字段使用默认值时,在数据库表里是查询不到的,需要插入该字段及自定义的值。
分类 | 字段id | 字段值value | 作用 | 备注 |
---|---|---|---|---|
状态服务器 | StateServerConfig.clusterMode | true | false | 状态服务器是否开启 true:开启 false:关闭 | 当redis不能用时,修改字段的值为 false关闭redis连接,可以保证单机工程先启动起来。 |
StateServerConfig.type | redis | redis_cluster | 当前状态服务器是redis单机模式 | redis集群模式 | 修改这些值,可以切换当前的状态服务器模式 | |
状态服务器 redis单机 | RedisConfig.host | XXX.XXX.XXX.XXX | redis单机主机名 | |
RedisConfig.password | __EMPTY__ | XXXXX | redis单机密码 | 密码加过密,不能直接写密码 | |
RedisConfig.port | XXXX | redis单机端口号 | ||
RedisConfig.maxConnection | 200 | redis连接池最大连接数,默认200 | ||
RedisConfig.database | 0~15 | 指定redis单机的存储数据库 | 10.0.5之后版本才支持 | |
状态服务器 Redis集群 | RedisClusterConfig.servers.xxxxxxxa.host | XXX.XXX.XXX.XXX | redis集群,节点1主机名 | 字段中的xxxxxxxa为生产的随机数,用来区分各个节点的。 这个是以一个节点示例的,数据库中可以查到多个节点的数据。 |
RedisClusterConfig.servers.xxxxxxxa.port | XXXX | redis集群,节点1端口号 | ||
RedisClusterConfig.servers.xxxxxxxa.password | __EMPTY__ | XXXXX | redis集群,节点1密码 | ||
资源模块 | ResourceModuleConfig.cacheable | true | false | 默认false,是否开启资源缓存 | 默认关闭,集群下节点间文件同步时自动开启 |
ResourceCacheConfig.passive | true | false | 默认true,是否开启被动缓存,设置false时,如果文件服务器宕机,可用保证正常使用 | ResourceModuleConfig.cacheable设置true时可用 如果开启文件服务器,将会主动缓存文件服务器文件到内存和本地磁盘 | |
ResourceCacheConfig.monitorInterval | -1,单位ms | 开启缓存时扫描监视器扫描间隔,将手动修改的文件同步到服务器 | -1表示关闭自动运行文件同步(不影响本身的集群间文件同步),最新的包是默认关闭 | |
ResourceCacheConfig.monitorInterval | 40 | ftp连接池客户端个数 | 默认40 | |
WebInfResourceFolders.syncFolders | ["assets","schedule","reportlets","resources","dashboards","../backup"] | WEB-INF下需要同步或者从文件服务器读写的文件夹 | ../表示WEB-INF上层 | |
集群 | FineClusterConfig.params.cluster | true | false | 是否开启集群 | |
FineClusterConfig.params.GlobalMCastAddress | 根据集群特征生成 | 全局集群组播地址 | 可以手动设置 | |
FineClusterConfig.params.LocalMCastAddress | 根据集群特征生成 | 本地集群组播地址 | GlobalMCastAddress和LocalMCastAddress选择使用,可以手动设置 | |
FineClusterConfig.params.protocol | tcp | udp | 集群通信协议 | 注意阿里云、aws等云服务器不允许udp组播方式 | |
ClusterForwardConfig.enable | true | false | 是否开启智能分发 | 10.0.4之前使用ClusterForwardConfig.datum设置为1表示不分发 | |
ClusterForwardConfig.datum | [0, 1]浮点型 | 智能分发基准值,压力高于此值进行智能分发,默认0.75 | 设置为1表示不分发,可视为关闭智能分发功能,8.16号的jar包默认已关闭 | |
ClusterForwardConfig.threshold | [0, 1]浮点型 | 参与智能分发阈值,低于此值可以被分发,默认0.83 |