1,正向代理(代理客戶機)
2,反向代理(代理服務器,所以叫反向代理)
3,集羣+負載均衡
集羣指的是將幾臺服務器集中在一起,實現同一業務。
4,分佈式(參考https://blog.csdn.net/madison__/article/details/59105724)
分佈式是指將不同的業務分佈在不同的地方。分佈式的每一個節點,都完成不同的業務,一個節點垮了,哪這個業務就不可訪問了。
5,分佈式和集羣的區別
簡單說,分佈式是以縮短單個任務的執行時間來提升效率的,而集羣則是通過提高單位時間內執行的任務數來提升效率。
例如:
如果一個任務由10個子任務組成,每個子任務單獨執行需1小時,則在一臺服務器上執行該任務需10小時。
採用分佈式方案,提供10臺服務器,每臺服務器只負責處理一個子任務,不考慮子任務間的依賴關係,執行完這個任務只需一個小時。所以分佈式的關注點在於:做一個任務A(含有多個子任務1~10),子任務1~10分別由不同機器處理。
而採用集羣方案,同樣提供10臺服務器,每臺服務器都能獨立處理這個任務。假設有10個任務同時到達,10個服務器將同時工作,1小時後,10個任務同時完成,這樣,整身來看,還是1小時內完成一個任務!所以集羣的關注點在於:做多個任務A~Z(含有子任務),任務A~Z分別由不同機器處理。
6,集羣+分佈式
後續學習Nginx的詳解:https://www.cnblogs.com/jiekzou/p/4486447.html
Nginx 集羣,負載均衡和配置參數解釋:https://blog.csdn.net/liiuijkiuu/article/details/52916887