1. 靜態(tài)負載均衡
默認情況下,ngx_stream_core_module是沒有啟用的,需要安卓Nginx的時候配置with-stream配置參數(shù)啟用,四層負載均衡配置在stream指令下。
server中配置:
? ? ? 監(jiān)聽端口:
? ? ? 失敗重試:
? ? ? 超時配置:
? ? ? 限速配置:限制從客戶端讀數(shù)據(jù)和蔥上游服務器讀數(shù)據(jù)的速率單位字節(jié)/s,默認為0,不限速
? ? ? 上游服務器
listen指令監(jiān)聽的端口,默認是TCP協(xié)議,如果需要UDP,則配置“l(fā)isten 3309udp”
2. 動態(tài)負載均衡
一個是選擇購買商業(yè)版,一個是選擇開源的Nginx-stream-upsync-modue
其中nginx-upsync-modue提供了http七層動態(tài)負載均衡,動態(tài)更新上游服務器不需要reload nginx
——以上讀書小記來源《億級流量網站架構核心技術》