Puncte:1

Cum se echilibrează încărcarea conexiunilor socket?

drapel cn

Avem un număr mare de dispozitive care stabilesc conexiuni socket cu un server. Conexiunile sunt conexiuni socket TCP care lovesc un server IP: pereche de porturi de la o pereche de porturi IP de destinație. În modul de sine stătător, nu există nicio problemă în a răspunde înapoi la dispozitive.

Cu toate acestea, pe măsură ce numărul de dispozitive a crescut, suntem forțați să introducem un echilibrator de încărcare care ar reîmproșca apoi traficul către diverse receptoare din backend. Apoi, receptorii prelucrează informațiile și le stochează în baza de date pentru procesări viitoare.

Cu toate acestea, nu putem trimite răspuns la niciunul dintre dispozitive, deoarece Load Balancer (HA Proxy) NAT pachetele și schimbă adresa IP pe măsură ce trimite pachetele către Pool-ul de server din spatele firewall-ului.

Cum ne asigurăm că conexiunile nu se pierd și că răspunsurile sunt trimise înapoi la dispozitive?

Care este modalitatea corectă de a echilibra încărcarea conexiunilor TCP/IP și de a vă asigura că conexiunile primesc răspuns?

Orice ajutor va fi apreciat.

În prezent, utilizăm HA Proxy. Suntem deschiși să trecem la orice alt Load Balancer open source. Avem nevoie doar de un echilibrator de sarcină round-robin.

Michael Hampton avatar
drapel cz
Cum ați configurat exact HAProxy?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.