tcp流量转发到不同的后端

jiangyd · · 2185 次点击
将流量拷贝分发给多个后端可以理解,可以简单的这样写: ```go mw := io.MultiWriter(dest1, dest2, dest3) io.Copy(mw, src) ``` 但是,后端的返回数据都往一个conn里面写入,这个conn收到消息该怎么解析。
#3
更多评论
某个协程io.Copy之后相当于读完了流,另外的协程当然读不到数据了,你需要修改代码,每次读取[]byte,然后再每个连接Write([]byte)
#1
代码如何写啊,不用io.copy了吗
#2