하나의 시스템 (포트)과 두 개의 다른 시스템 (포트)으로 트래픽을 전송 (복제)해야합니다. TCP 세션도 처리해야합니다.프록시를 사용하여 TCP 트래픽 이중화
beginnig에서 나는 em-proxy을 사용했으나 오버 헤드는 꽤 크다. (CPU의 50 % 이상을 차지한다). 그런 다음 haproxy을 설치했으며 트래픽을 리디렉션 할 수있었습니다 (중복되지 않음). 오버 헤드는 합리적입니다 (5 % 미만). 특정 주소에서 수신 -
: 포트와 당신이 두 개의 서로 다른 시스템에 보내 찾을 어떤 : 포트 그 중 하나의 답변을 폐기
문제는 그 다음 haproxy 설정 파일에 말할 수없는 것입니다.
Em-proxy 코드는 매우 간단하지만 EventMachine은 오버 헤드를 많이 생성합니다.
haproxy 코드를 파고 변경 (트래픽 복제)하기 전에 알고 싶습니다. 거기에 비슷한 것이 있습니까?
감사합니다.
어떻게 그 일을 마쳤습니까? – Marenz
+1, 어떻게 해결 했습니까? –
시도해 볼 수 있습니다. https://lyft.github.io/envoy/ –