tcpcopy 從線上機器引流到測試環境

Tcpcopy(項目主頁http://code.google.com/p/tcpcopy/)是一個請求複製(所有基於tcp的packets)開源的小工具,真的是非常小,用起來也非常地簡單。它主要的原理就是將線上機器收到的用戶請求copy一份,同時轉發給目標機器(預發或測試機器),但只接收request,並不會產生response,因此對線上用戶使用無影響。

曾經應用於網易的廣告投放系統,urs系統,nginx hmux協議等系統,避免了上線帶來的很多問題。目前此工具已經廣泛應用於各大互聯網公司。

如果你對上線沒有信心,如果你的單元測試不夠充分,如果你對新系統不夠有把握,如果你對未來的請求壓力無法預測,如果你想對比諸如apache和nginx的性能,如果你想放大在線流量,TCPCopy可以幫助你解決上述難題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章