負載均衡技術沙龍問答匯集 第一期

2021-09-05 03:04:43 字數 1121 閱讀 3069

抽選了一些博友的一些比較典型的問題作答,歡迎參與討論

1、問:lvs方案是否適用於windows環境?

答:可以。目前lvs**器只支援linux等,但真是伺服器就可以是各種作業系統及應用。問題的關鍵在於設定windows的虛擬ip的掩碼為4個255。

2、問:使用者狀態是怎麼保持的?

答:對於bbs這樣的應用,需要保持這個會話,如果沒這個功能,使用者將永遠不能登陸(因為登陸介面是乙個真機,點登入按鈕後可能是另外乙個真機了)。會話保持的功能在lvs控制器部分完成,具體表現在keepalived.conf檔案的persistence_timeout 選項。

3、問:應用程式之間怎樣實現資料同步?

答:資料同步是乙個不得不面對的問題,在真實的場景中,有不少方案是rsync,說實話,如果同步的機器數量到乙個級別,這將是非常混亂的乙個問題(很難分清是誰同步誰),而且耗費大量的網路資源。建議採取共享儲存的方式來實現,這樣就只有乙份資料,不存在同步的問題了。這個對j2ee 這樣的開發應用同樣適用。

4、問:不同idc機房的lvs,如何實現不同地域的客戶就近訪問lvs服務?

答:這個問題與lvs本身關係不大,與dns有關。在bind 9中,有乙個view的選項,專門用來實現這個願望的。具體的設定就是在named.conf 中新增view子句塊。

5、問:負載均衡效能調優有哪些?

答:這個問題很有挑戰性,因為整個方案是乙個整體,調優設計本身的設計,系統,程式,資料庫等等,是乙個動態過程,所以一言難盡,也難包羅永珍。就調優這塊,就可以做乙個專題了。

6、問:開源的squid等做負載的效率跟f5比較怎樣?

答:有些開源工具帶負載均衡模組,如apache,tomcat等,這些功能有點像手機帶的照相功能。這裡講的squid它的主要作用是快取內容,而不是我們方案中所介紹的lvs。在cdn技術中,常常用lvs來負載squid應用呢!f5是乙個硬體,它與lvs開源方案實現相似的功能(有快取功能),至於效能,沒什麼直觀的經驗。

7、問:幾個相同的應用入bbs、blog、www疊加在乙個apache上面,這個機器的i/o和負載會不會穩定?

答:這個方案的出發點就是要解決負載問題。前端的排程器(lvs負載器負責**請求)會根據各伺服器的負載狀況分配任務,如果真的引起較高的負載(每個真機負載都很高),我們這個方案是可擴充套件的,再加機器即可!

Mybatis 貼吧問答 第一期

mybatis 貼吧問答 系列打算乙個月總結一次提出的問題和答案,在mybatis貼吧凡是經過提問者確認過答案的問題最後都會加精,在精品貼的 解決問題 中可以看到所有這些內容。我有乙個json格式的資料string s 我有乙個json格式轉換的函式 listsorterslist list jso...

負載均衡沙龍活動第二期現場問答匯集

負載均衡沙龍活動第二期現場問答匯集 問 在現實環境中 需要幾台機器可以進行負載均衡試驗?答 最好三颱 先用一台做負載均衡排程,後面 2個真機 觀察是否把請求分別傳送到兩個真機 在負載均衡排程器執行命令 ipvsadm lcn 即可看見 然後用 2個機器做負載均衡排程器的 ha,另外乙個做真實伺服器....

第一期優酷技術沙龍 雙十一背後的技術實踐

歡迎來到由優酷技術主辦,livevideostack聯合出品的優酷技術沙龍 雙十一背後的技術實踐。本沙龍將從多維度分享優酷技術在保障和提公升雙十一及雙十一晚會體驗方面的經驗,期待與業界同仁進行碰撞交流。活動時間 2018年12月16日 13 00 17 30 活動地點 北京市朝陽區望京東路阿里中心望...