1. 概述
2. 狀態伺服器
2.1 基礎配置
欄位ID | 欄位值value | 備註 |
---|---|---|
StateServerConfig.clusterMode | 狀態伺服器是否開啟 true:開啟 false:關閉 | 如果想關閉狀態伺服器,需要更改兩個配置項: (叢集關閉了Redis能啟動,僅保證能登入,業務基本不可用) StateServerConfig.clusterMode:false StateServerConfig.type:standalone |
StateServerConfig.type | 狀態伺服器快取系統 redis:Redis單機模式 redis_cluster:Redis叢集模式 standalone:記憶體模式 |
2.2 Redis單機
欄位ID | 欄位值value | 備註 |
---|---|---|
RedisConfig.host | XXX.XXX.XXX.XXX | redis單機主機名 |
RedisConfig.password | XXXXX | redis單機密碼,加密顯示 如果為空,則為__EMPTY__ |
RedisConfig.port | XXXX | redis單機埠號 埠預設為6379 |
RedisConfig.tableNamePrefix | xxxxxxx | redis的key前綴 |
RedisConfig.maxConnection | 200 | redis連結池最大連結數,預設200 |
RedisConfig.database | 0~15 | 指定redis單機的儲存資料庫 10.0.5之後版本支援 |
2.3 Redis叢集
欄位中的xxxxxxxa為生產的隨機數,用來區分各個節點的。
本節是以一個節點範例的,資料庫中可以查到多個節點的資料。
欄位ID | 欄位值value | 備註 |
---|---|---|
RedisClusterConfig.servers.xxxxxxxa.host | XXX.XXX.XXX.XXX | redis叢集,節點1主機名 |
RedisClusterConfig.servers.xxxxxxxa.port | XXXX | redis叢集,節點1埠號 埠預設為6379 |
RedisClusterConfig.servers.xxxxxxxa.password | XXXXX | redis叢集,節點1密碼,加密顯示 如果為空,則為__EMPTY__ |
3. 檔案一致設定
3.1 基礎配置
欄位ID | 欄位值value | 備註 |
---|---|---|
FileServerConfig.open | true:檔案伺服器共享 false:節點間自動同步 | 設定檔案一致方式 |
FileServerConfig.protocol | FTP:設定為FTP協定 SFTP:設定為SFTP協定 | 檔案一致方式選擇「檔案伺服器共享」時,設定檔案伺服器協定 |
3.2 FTP協定
欄位ID | 欄位值value | 備註 |
---|---|---|
FileServerConfig.open | true | 檔案一致方式選擇「檔案伺服器共享」 |
FileServerConfig.protocol | FTP | 檔案伺服器協定選擇「FTP」 |
FileServerConfig.repoName | DECISION_FTP | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.charset | UTF-8 | ftp編碼 |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.connectTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.dataTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.host | 47.95.217.209 | ftp主機 |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.passPhrase | __EMPTY__ | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.passive | true | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.password | XXX | ftp密碼,加密儲存 |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.port | 21 | ftp埠 |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.privateKey | __EMPTY__ | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.protocol | FTP | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.soTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_FTP.ftpConfig.username | ftpuser | ftp帳號 |
ResourceModuleConfig.profiles.DECISION_FTP.identity | FTP | |
ResourceModuleConfig.profiles.DECISION_FTP.repoName | DECISION_FTP | |
ResourceModuleConfig.profiles.DECISION_FTP.shared | true | |
ResourceModuleConfig.profiles.DECISION_FTP.workroots.__EMPTY__ | /home/ftpuser/WEB-INF | ftp路徑 |
ResourceModuleConfig.profiles.DECISION_FTP.workroots.XXXXX | /home/ftpuser/WEB-INF |
3.2 SFTP協定
欄位ID | 欄位值value | 備註 |
---|---|---|
FileServerConfig.open | true | 檔案一致方式選擇「檔案伺服器共享」 |
FileServerConfig.protocol | SFTP | 檔案伺服器協定選擇「SFTP」 |
FileServerConfig.repoName | DECISION_SFTP | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.charset | UTF-8 | sftp編碼 |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.connectTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.dataTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.host | 47.95.217.209 | sftp主機 |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.passPhrase | __EMPTY__ | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.passive | true | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.password | XXX | sftp密碼,加密儲存 |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.port | 21 | sftp埠 |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.privateKey | __EMPTY__ | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.protocol | SFTP | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.soTimeout | 30000 | |
ResourceModuleConfig.profiles.DECISION_SFTP.ftpConfig.username | sftpuser | sftp帳號 |
ResourceModuleConfig.profiles.DECISION_SFTP.identity | FTP | |
ResourceModuleConfig.profiles.DECISION_SFTP.repoName | DECISION_SFTP | |
ResourceModuleConfig.profiles.DECISION_SFTP.shared | true | |
ResourceModuleConfig.profiles.DECISION_SFTP.workroots.__EMPTY__ | /home/ftpuser/WEB-INF | sftp路徑 |
4. 叢集通訊協定
欄位ID | 欄位值value | 備註 |
---|---|---|
FineClusterConfig.params.protocol | UDP/TCP | 配置叢集通訊協議 注意阿里雲、aws等雲伺服器不允許UDP組播方式 |
5. 開啟叢集
欄位id | 欄位值value | 作用 |
---|---|---|
FineClusterConfig.params.cluster | true | false | 是否開啟叢集 |