線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:741
推到 Plurk!
推到 Facebook!

EEP負載平衡簡介

 
t0922610976
一般會員


發表:11
回覆:16
積分:15
註冊:2003-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-14 13:26:01 IP:61.220.xxx.xxx 未訂閱
EEP負載平衡簡介 【前言】 隨著網際網路的普及,加上許多企業朝向提供24 X 7不中斷的服務,避免單一伺服器因毀損而無法提供服務,讓企業因服務中斷而蒙受損失,因此如何建構出服務不中斷的執行環境,是企業在規劃其資訊系統時所不能忽略的重要課題。 EEP ApServer簡單而穩定的架構設計,可以協助企業資訊人員簡化複雜的程式設計及管理,並且提高資訊系統的延展度及可靠度,來達成企業資訊系統不中斷的運作。 【運作原理】 EEP ApServer的負載平衡的方式是採取所謂「輪轉演算法」,也就是在一個任務佇列中,佇列的每個成員都具有相同的地位,在這組的成員中順序輪轉選擇。在EEP ApServer負載平衡環境中,設定為Broker的主ApServer會將新的Client連結請求輪流發給節點佇列中的下一節點,如此連續、周而復始,每個集群的節點都在相等的地位下被輪流選擇。 例如有ApServer1、ApServer2、ApServer3,其中ApServer1為Broker,那麼當Client1連線至ApServer1時,ApServer1會先分配給自己, 當Client2連線至ApServer1時,ApServer1會分配ApServer2給Client2, 當Client3連線至ApServer1時,ApServer1會分配ApServer3給Client3, 當Client4連線至ApServer1時,ApServer1會分配ApServer1給Client4, 當Client5連線至ApServer1時,ApServer1會分配ApServer2給Client5, 當Client6連線至ApServer1時,ApServer1會分配ApServer3給Client6,以此類推。 【使用方式】 1. 設定Remote Servers:負責負載平衡的ApServer其RemoteServers請設定協同工作的ApServer,其他的ApServer則不需要設定。負責負載平衡的ApServer也可當作協同工作的ApServer。 A. 開啟ApServer,選擇System->Remote Servers。 B. 增加Server:按右鍵,選擇「Add」後會開啟設定視窗。 C. 輸入IP位置:請在RemoteServer輸入IP,例如192.168.200.31,Connect Type目前僅支援Sockets,所以不需要更動設定。 D. 存檔:請按「Apply」或「OK」。 2. 設定Allow non-login client calling methods:僅負責負載平衡的ApServer需要此設定。 A. 打開System->Options。 B. 將Allow non-login client calling methods打勾。 C. 在Allow non-login client calling methods區塊上按「Add」,選擇GLMoldule的GetBalancingApServer 3. 設定Config.ini: A. 格式: [ConnectionSetting] BrokerComputerName=ApServer1 ComputerName=ApServer1;ApServer2;ApServer3...... B. BrokerComputerName為負責分派負載平衡的ApServer。 ComputerName為當BrokerComputer失效時,Client可以自訂登入的ApServer, 可設定多個位址,其優先順序為ApServer1, ApServer2, ApServer3。
系統時間:2024-05-15 19:43:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!