說明:mode tcp
說明是進行tcp層**
server master1 11.12.115.240:1945
server master2 11.12.115.239:1945
這裡是配置需要負載到的伺服器的ip以及埠,master1,master2是用來標識服務的名稱,可以自己按需要命名
bind *:1937
haproxy監聽的埠,監聽到的資料會負載到後面配置的server上面去
balance roundrobin
負載規則,這裡的roundrobin指的是按照配置的列表輪詢
timeout ***
配置超時時間
2.1.4. 啟動
./haproxy -f haproxy-srs.cfg
2.2. srs-cluster
2.2.1. 部署
建立多個srs副本,重複拷貝多個即可。
srs_ori_1 srs_ori_2 srs_ori_3
2.1.1. 修改配置
修改srs_ori_1/conf/realtime.conf
修改listen
listen 19351
修改srs_ori_2/conf/realtime.conf
修改listen
listen 19352
修改srs_ori_3/conf/realtime.conf
修改listen
listen 19353
備註:如果需要啟動更多srs,繼續修改為不同的合法埠即可。
2.1.2. 啟動集群
進入到每個srs目錄中,分別執行
./objs/srs -c conf/realtime.conf
如果目錄過多,可以寫乙個指令碼進行啟動,使用pkill -9 srs進行關閉。比如:
cd /usr/local/srs_cluster/srs_ori_1;./objs/srs -c conf/realtime.conf
cd /usr/local/srs_cluster/srs_ori_2;./objs/srs -c conf/realtime.conf
cd /usr/local/srs_cluster/srs_ori_3;./objs/srs -c conf/realtime.conf
2.2. 測試
推流測試:
對伺服器的1937埠推流,haproxy即會**給其他多個srs服務。
比如:./objs/sb_rtmp_publish -i test.flv -c 1000 -r rtmp:
redis搭建集群(偽集群)
1 建立6個資料夾 2 複製redis.conf檔案,並修改redis.conf 配置檔案 3 建立集群 4 連線客戶端 5 檢視狀態 建立 6個資料夾來存放redis.conf,因為redis集群最小需要的是,三組三從,每個資料夾代表一台伺服器,6007跟6008可忽略 先複製乙個到6001資料夾...
mongodb集群搭建
只有一台ubuntu機器,配置方案 1 3個分片sharding 2 每乙個分片由3個節點構成1主2備的replica sets 3 3個配置節點configsever 4 1個路由節點mongos shard server mongod 例項,用於儲存實際的資料塊,實際生產環境中乙個shard s...
搭建MongoDB集群
集群由以下3個服務組成 shards server 每個shard由乙個或多個mongod程序組成,用於儲存資料 config server 用於儲存集群的metadata資訊,包括每個shard的資訊和chunks資訊 route server 用於提供路由服務,由client連線,使整個clus...