liwei

一个有趣的开源项目——tcpcopy

  •  
  •   liwei · May 25, 2012 · 4088 views
    This topic created in 5283 days ago, the information mentioned may be changed or developed.
    http://code.google.com/p/tcpcopy/

    简单来说这个东西可以将真实的流量引流到另外的一台测试机上,这样可以实现最接近真实环境的测试,更加具体的信息可以参考项目主页。

    PS: 另外还想跟大家讨论一下有没有其他的方式可以做类似的事情,不论是软件或者硬件的方式。
    3 replies  •  1970-01-01 08:00:00 +08:00
    9hills
    9hills
    May 25, 2012
    1
    貌似不仅仅是引流,引流的话iptables就能做。
    应该说是复制TCP请求到测试机,不影响当前的在线服务。而是将请求复制到测试机。
    liwei
    liwei
    OP
    May 25, 2012
    2
    @9hills 对,是复制并转发
    wptree
    wptree
    May 25, 2012
    3
    这个我做过。是用Mina写一个tunnel程序,一个server端一个client端。可以实现无缝转发,加密解密等等。另外ruby下面有个Caldecott,你可以了解一下它是干嘛的。
    http://rubygems.org/gems/caldecott/stats
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4138 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    ♥ Do have faith in what you're doing.