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

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

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

分类
字段id字段值value
作用备注

状态服务器


StateServerConfig.clusterMode   true | false

状态服务器是否开启

true:开启

false:关闭

  1.  当工程启动时redis不可用时,会自动切换到内存状态服务器,不会影响启动。

  2. 如果想关闭redis状态服务器(集群关闭了redis能启动,仅保证能登陆,业务基本不可用),需要更改两个配置项:StateServerConfig.clusterMode --> false

    StateServerConfig.type --> standalone

StateServerConfig.type  redis | redis_cluster | standalone当前状态服务器是redis单机模式 | redis集群模式 | 内存模式修改这些值,可以切换当前的状态服务器模式

状态服务器

redis单机

RedisConfig.hostXXX.XXX.XXX.XXXredis单机主机名
RedisConfig.password__EMPTY__ | XXXXXredis单机密码密码加过密,不能直接写密码
RedisConfig.port
XXXXredis单机端口号
RedisConfig.maxConnection200redis连接池最大连接数,默认200
RedisConfig.database0~15指定redis单机的存储数据库10.0.5之后版本才支持

状态服务器

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.mode0 | 1 | 2

0:无缓存

1:被动缓存

2:主动缓存

关闭缓存:直接访问文件资源,不经过缓存

被动缓存:使用到此资源时才将其加入缓存

主动缓存:一次性缓存全部资源

ResourcePathConfig.paths.xxxtrue | false
WEB-INF下需要同步或者从文件服务器读写的文件夹

../表示WEB-INF上层

true 表示开启缓存

false表示关闭缓存

集群FineClusterConfig.params.clustertrue | false是否开启集群
FineClusterConfig.params.GlobalMCastAddress根据集群特征生成全局集群组播地址可以手动设置
FineClusterConfig.params.LocalMCastAddress根据集群特征生成本地集群组播地址GlobalMCastAddress和LocalMCastAddress选择使用,可以手动设置
FineClusterConfig.params.protocoltcp | udp集群通信协议注意阿里云、aws等云服务器不允许udp组播方式
ClusterForwardConfig.enabletrue | false是否开启智能分发10.0.4之前使用ClusterForwardConfig.datum设置为1表示不分发
ClusterForwardConfig.datum[0, 1]浮点型智能分发基准值,压力高于此值进行智能分发,默认0.75设置为1表示不分发,可视为关闭智能分发功能,8.16号的jar包默认已关闭
ClusterForwardConfig.threshold[0, 1]浮点型参与智能分发阈值,低于此值可以被分发,默认0.83