Devo inviare (duplicare) il traffico da una macchina (porta) e due macchine diverse (porte). Devo occuparmi anche della sessione TCP.Traffico TCP duplicato con un proxy
All'inizio ho usato em-proxy, ma mi sembra che l'overhead sia piuttosto grande (supera il 50% della CPU). Quindi ho installato haproxy e sono riuscito a reindirizzare il traffico (non a duplicare). Il sovraccarico è ragionevole (meno del 5%).
Il problema è che non ho potuto dire nel file di configurazione haproxy il seguente:
- ascolto su indirizzo specifico: porta e tutto ciò che troverete inviare sulle due differenti macchine: porte e scartare le risposte da uno di loro.
Il codice di em-proxy per questo è abbastanza semplice, ma mi sembra che EventMachine generi un sovraccarico di .
Prima di scavare in codice haproxy e provare a cambiare (traffico duplicato) Vorrei sapere che c'è qualcosa di simile là fuori?
Grazie.
Come hai fatto alla fine? – Marenz
+1, come hai fatto a risolvere questo? –
potrebbe provare questo https://lyft.github.io/envoy/ –