背景

新功能發(fā)布到測試環(huán)境,驗證 ok,發(fā)布到正式環(huán)境,因為正式環(huán)境上還沒有數(shù)據(jù),用了假數(shù)據(jù)驗證,也 ok(只能說前端的功能 ok)。第二天,產(chǎn)品接到客戶,需要用這個新上線的功能,我有點忐忑,因為用戶量比較大,涉及到的 money 也比較多??蛻舻臄?shù)據(jù)添加后,果然出事了 ORZ,正式環(huán)境訪問不到數(shù)據(jù),于是周日回到工位,打開我的代碼編輯器...

問題

我發(fā)現(xiàn)這個錯是因為我注釋了一行代碼引起的,我為什么要注釋這行代碼呢?原因如下:

有個服務(wù)叫 L5,它是做負載均衡用的,主要特征如下:

  1. 名字服務(wù):以SID(由模塊ID和命令字ID組成)為關(guān)鍵字,通過SID取得真正的IP和端口地址,使得IP和端口配置對調(diào)用者透明,運維變更配置更方便;

  2. 負載均衡:以請求成功率和請求延時這兩個關(guān)鍵指標進行動態(tài)權(quán)重計算,動態(tài)均衡各個被調(diào)服務(wù)器的負載,達到較好的整體服務(wù)質(zhì)量;

  3. 故障容錯:迅速自動屏蔽錯誤率高或有故障的機器,并進行適時探測,待故障恢復(fù)后自動恢復(fù);

  4. 過載保護:實現(xiàn)對單臺機器或者整個模塊機器的過載保護能力,防止雪崩現(xiàn)象。

    延伸閱讀

    學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式