Haproxy SRS集群搭建

2021-10-04 04:14:12 字數 1755 閱讀 2565

說明: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...