Die Pen-Projekt ermöglicht mehreren Servern als eine an der Außenseite erscheinen.
Es erkennt automatisch Server, die unten sind Kunden und vertreibt auf die verfügbaren Server. Dies ergibt eine hohe Verfügbarkeit und skalierbare Leistung.
Die Load-Balancing-Algorithmus verfolgt die Spuren Ihres Kunden und werden versuchen, sie an den Server zurück sie das letzte Mal besucht senden. Die Client-Tabelle hat eine Anzahl von Schlitzen (default 2048 einstellbar über Kommandozeilenargumente). Wenn die Tabelle voll ist, wird der zuletzt verwendete man geworfen, um Platz für den neuen zu machen werden.
Das ist besser als ein einfaches Round-Robin-Algorithmus, der einen Client, der immer wieder auf verschiedene Server verbindet sendet. Dabei bricht Anwendungen, die Verbindungen zwischen Staat aufrecht zu erhalten in dem Server, einschließlich der meisten modernen Web-Anwendungen.
Wenn Stift erkennt, dass ein Server nicht verfügbar ist, wird nach einem anderen mit dem Server nach dem zuletzt verwendeten ein. Auf diese Weise erhalten wir Lastausgleich und "fair" Failover kostenlos.
Korrekt konfiguriert ist, kann pen sicherzustellen, dass eine Server-Farm ist immer verfügbar, auch wenn einzelne Server für Wartungsarbeiten heruntergefahren oder Neukonfiguration gebracht. Die letzte Single Point of Failure, Stift selbst, kann durch Ausführen Stift auf mehrere Server, mit vrrp zu entscheiden, welche aktiv beseitigt werden
Was ist neu in dieser Pressemitteilung:.
- Diese Version bietet Unterstützung für GeoIP Zugriffslisten.
- Es ist nun möglich, den Zugriff auf die Load-Balancer mit Syntax zu beschränken, wie & quot; acl 0 Genehmigung Land CA & quot; und & quot; acl 0 leugnen Land SE & quot;.
- Die Zugriffssteuerungseinträge können mit den üblichen IP-basiert sind gemischt werden.
Was ist neu in der Version 0.20.2:
- Die penctl und Penlog Versorgungsunternehmen sind jetzt IPv6-kompatibel .
- Die Automake-Konfiguration wurde aktualisiert.
- Eine Klausel wurde auf die Lizenz aufgenommen explizit erlauben verteilen Binaries mit der OpenSSL-Bibliothek verbunden sind.
Kommentare nicht gefunden