session-replay-tools / tcpcopy

An online request replication and TCP stream replay tool, ideal for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, and more.
http://session-replay-tools.github.io/tcpcopy/
Other
4.48k stars 1.03k forks source link

看实现转发的 ip 报文,长连接可以使用吗?感觉不行,有啥办法解决吗 #374

Closed zhisrc closed 2 months ago

wangbin579 commented 4 years ago

无状态的长连接是可以长久运行的;有状态的,如果连接被异常中断,就难以恢复,除非二次开发,例如mysql长连接复制

zhisrc commented 4 years ago

无状态的长连接是可以长久运行的;有状态的,如果连接被异常中断,就难以恢复,除非二次开发,例如mysql长连接复制

嗯嗯 昨天搭了环境应该是可以的。我们是长连接服务,最开始是怕没有捕获到 SYN 包,发给被测试服务器会失败。现在来看担心应该是多余的吧

zhisrc commented 4 years ago

请教下: tcpcopy启动的时候,会connect intercept server,看着会处理 syn,rst 包,甚至会发这些包。有点不太明白为什么这样做。

t1faith commented 3 years ago

无状态的长连接是可以长久运行的;有状态的,如果连接被异常中断,就难以恢复,除非二次开发,例如mysql长连接复制

嗯嗯 昨天搭了环境应该是可以的。我们是长连接服务,最开始是怕没有捕获到 SYN 包,发给被测试服务器会失败。现在来看担心应该是多余的吧

你好,请教下。我们也有个长连接的场景,抓包文件捕获不到 syn 包,流量回放直接失败,这种情况下有解吗

zhisrc commented 2 years ago

应该是可以自动重新建链接的