1

我有一个在 TCP 端口上侦听连接并处理接收到的数据的服务。我现在需要拆分这些数据并在“实时”和“测试”机器上进行处理。

我想让这成为每台机器的近乎完美的复制,我认为最简单的做法是接收到“复制器”服务,该服务只需将数据复制并重新传输到其他两个端点(其中一个能够发送数据回源)

有没有软件可以做到这一点?平台是 Windows Server。我考虑过自己写这个,听起来并不难,但如果已经存在解决方案,我更愿意使用它。

谢谢

4

1 回答 1

1

您打算如何解决以下 2 个问题:

  1. 如果你真的有 TCP 协议,你肯定会有 TCP 开销的差异。
  2. 因为它是 TCP,所以两台机器都会给出答案。你将如何处理这件事?

我的建议是真正改进客户端,使其生成 2 个具有适当客户端处理的流。也许您的解决方案有一些细节,但我看不到为一般情况做正确事情的方法。

如果您认为您的案例有资格进行此类镜像,那么这可能会有所帮助。看起来还有另一个问题与您的问题非常相似,它包含几个链接。

以下是对 iptables 解决方案细节的一些评论。

这是另一种基于netcat效用的方法。

于 2013-04-17T21:53:27.413 回答