本文檔所有内容均爲可配置内容,其它不建議修改的配置或者部分可通過前端界面修改不在此。
下面的字段需在配置數據庫的fine_conf_entity表中操作,部分字段使用默認值時,在數據庫表裏是查詢不到的,需要插入該字段及自定義的值。
分類 | 字段id | 字段值value | 作用 | 備注 |
---|---|---|---|---|
狀态服務器 | StateServerConfig.clusterMode | true | false | 狀态服務器是否開啓 true:開啓 false:關閉 |
|
StateServerConfig.type | redis | redis_cluster | standalone | 當前狀态服務器是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.mode | 0 | 1 | 2 | 0:無緩存 1:被動緩存 2:主動緩存 | 關閉緩存:直接訪問文件資源,不經過緩存 被動緩存:使用到此資源時才将其加入緩存 主動緩存:一次性緩存全部資源 | |
ResourcePathConfig.paths.xxx | true | false | WEB-INF下需要同步或者從文件服務器讀寫的文件夾 | ../表示WEB-INF上層 true 表示開啓緩存 false表示關閉緩存 | |
集群 | FineClusterConfig.params.cluster | true | false | 是否開啓集群 | |
FineClusterConfig.params.GlobalMCastAddress | 根據集群特征生成 | 全局集群組播地址 | 可以手動設置 | |
FineClusterConfig.params.LocalMCastAddress | 根據集群特征生成 | 本地集群組播地址 | GlobalMCastAddress和LocalMCastAddress選擇使用,可以手動設置 | |
FineClusterConfig.params.protocol | tcp | udp | 集群通信協議 | 注意阿裏雲、aws等雲服務器不允許udp組播方式 |