系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Windows下做7層軟負載的經(jīng)驗分享(2)

Windows下做7層軟負載的經(jīng)驗分享(2)

時間:2012-09-12 09:40:52 作者:木木 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20120910/16059.html 手機查看 評論

  單元測試

  場景設(shè)計:

  比如一個獲取用戶頭像的請求,用戶的頭像存放在多臺DB里,并由多個web服務(wù)器(webserver1,webserver2)緩存頭像并根據(jù)用戶的HTTP請求返回給客戶端用戶頭像,由于web服務(wù)器緩存了用戶頭像,是有狀態(tài)服務(wù),所以HTTP請求里要帶userid參數(shù),7層負載根據(jù) userid做哈希后把請求路由給緩存該userid對應(yīng)用戶頭像的web服務(wù)器。

  請求格式:

  GET /getportrait.aspx?userid={userid}

  其中{userid}是Int32類型,路由算法是{userid} mod 2 = 0的話路由給webserver1 ,{userid} mod 2 = 1的話路由給webserver2

  應(yīng)答格式:

  200 OK HTTP1.0

  Content-Length:5

  Content-Type:text/txt

  {userportrait}

  其中為了測試方便{userportrait}為文本格式,就是webserver本身的機器名字

  測試用例:

  請求GET /getportrait.aspx?userid=1111,預(yù)期返回應(yīng)答webserver2

  請求GET /getportrait.aspx?userid=2222,預(yù)期返回應(yīng)答webserver1

  具體測試userid可隨機生成整數(shù),并根據(jù)是否可被2整除對應(yīng)答進行預(yù)期。

  性能測試

  測試準(zhǔn)備:

  兩臺物理機RealServer1和RealServer2,一臺軟負載機器SoftProxy,兩臺測試機TestClient1,TestClient2。

  其中SoftProxy的配置:Xeno 3.0G(16核),16G內(nèi)存,windows2003 x64, 千M網(wǎng)卡(先不考慮雙網(wǎng)卡均衡)。

  RealServer配置:Xeno 1.86G(4核),8G內(nèi)存,windows 2003 x86

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

Win7系統(tǒng)推薦

官方交流群 軟件收錄