EEP負載平衡簡介 |
|
t0922610976
一般會員 發表:11 回覆:16 積分:15 註冊:2003-09-02 發送簡訊給我 |
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。
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |