FastDFS的配置、部署與API使用解讀(4)FastDFS配置詳解之Client配置
一種方式是通過呼叫ClientGlobal類的初始化方法對配置檔案進行載入,另一種是通過呼叫API逐一設定配置引數。後一種方式對於使用Zookeeper等載入屬性的方式很方便。
1. 載入配置檔案:
String configFileName = "conf/dfs-client.conf";
try {
ClientGlobal.init(configFileName);
2. 主動設定配置引數:
//連線超時的時限,單位為毫秒
ClientGlobal.setG_connect_timeout(2000);
//網路超時的時限,單位為毫秒
ClientGlobal.setG_network_timeout(30000);
ClientGlobal.setG_anti_steal_token(false);
//字符集
ClientGlobal.setG_charset("UTF-8");
ClientGlobal.setG_secret_key(null);
//HTTP訪問服務的埠號
ClientGlobal.setG_tracker_http_port(7271);
//Tracker伺服器列表
InetSocketAddress[] tracker_servers = new InetSocketAddress[szTrackerServers.length];
tracker_servers[0] = "200.200.200.200:8080";
tracker_servers[1] = "200.200.201.200:8080";
tracker_servers[2] = "200.200.202.200:8080";
ClientGlobal.setG_tracker_group(new TrackerGroup(trackerServers));
3. 引數含義
connect_timeout,連線超時時間
network_timeout,網路超時時間
anti_steal_token,防盜鏈Token
charset,字符集
secret_key,金鑰
tracker_http_port,Tracker Server提供HTTP服務的埠
tracker_group,Tracker Server Group的地址列表
相關文章
- 分散式檔案儲存FastDFS(七)FastDFS配置檔案詳解分散式AST
- Keepalived部署與配置詳解
- webpack4配置詳解之常用外掛分享Web
- SpringMVC 框架系列之元件概述與配置詳解SpringMVC框架元件
- Apache的配置詳解Apache
- Eureka詳解系列(四)--Eureka Client部分的原始碼和配置client原始碼
- Log4J.xml配置詳解XML
- 詳解:Flannel安裝與配置
- nginx配置詳解Nginx
- iptables配置詳解
- MyBatis 配置詳解MyBatis
- 配置pvst詳解
- Druid配置詳解UI
- ZooKeeper系列(4):ZooKeeper的配置檔案詳解
- Python之ini配置檔案詳解Python
- Redis 持久化之 AOF 配置詳解Redis持久化
- Docker的安裝配置及使用詳解Docker
- VS Code使用之基本設定與配置詳解
- hortonworks/registry配置詳解
- git ssh配置詳解Git
- git 部署與基本配置使用Git
- 使用註解配置、使用java程式碼配置Java
- redis.conf之save配置項解讀Redis
- webpack4配置詳解之慢嚼細嚥Web
- Webpack(含 4)配置詳解——關注細節Web
- 使用配置中心config client,不拉取配置問題client
- 詳解Spring Boot的RedisAutoConfiguration配置Spring BootRedis
- Nginx的配置檔案詳解Nginx
- vim的配置檔案詳解
- Python Fabric ssh 配置解讀Python
- Nginx如何配置HTTPS詳解NginxHTTP
- php-fpm 配置詳解PHP
- redis 配置檔案詳解Redis
- Swoft2 配置詳解
- vsftpd.conf 配置詳解FTP
- webpack(2)——配置項詳解Web
- haproxy配置檔案詳解
- redis配置檔案詳解Redis
- Echars折線配置詳解