【发布时间】:2011-11-07 00:58:35
【问题描述】:
我需要从一台机器(端口)和两台不同的机器(端口)发送(重复)流量。我还需要处理 TCP 会话。
在开始时我使用了em-proxy,但在我看来开销相当大(它超过了 CPU 的 50%)。 然后我安装了haproxy 并设法重定向流量(不重复)。开销是合理的(低于 5%)。
问题是我不能在 haproxy 配置文件中说以下内容:
- 监听特定的地址:端口和你发现的任何东西都发送到两个不同的地方
机器:端口并丢弃其中之一的答案。
用于此的 Em-proxy 代码非常简单,但在我看来 EventMachine 生成 很多开销。
在我挖掘 haproxy 代码并尝试更改(重复流量)之前,我想 知道那里有类似的东西吗?
谢谢。
【问题讨论】:
-
你最终是怎么做到的?
-
+1,你是怎么解决这个问题的?
-
可以试试这个lyft.github.io/envoy
标签: tcp proxy duplicates traffic haproxy