Pen projektet kan flera servrar att framstå som en på utsidan.
Den upptäcker automatiskt servrar som är nere och distribuerar kunder bland de tillgängliga servrarna. Detta ger hög tillgänglighet och skalbar prestanda.
Den lastbalansering algoritm håller reda på kunder och kommer att försöka skicka dem tillbaka till servern de besökte förra gången. Kunden bordet har ett antal slitsar (standard 2048, inställbar via kommandoradsargument). När bordet är fullt, kommer minst nyligen använt en kastas ut för att ge plats för den nya.
Detta är överlägset en enkel round-robin-algoritm, som skickar en klient som ansluter upprepade gånger till olika servrar. Om du gör det bryter program som upprätthåller staten mellan anslutningarna i servern, inklusive de flesta moderna webbapplikationer.
När pennan upptäcker att en server är otillgänglig, söker den efter en annan börjar med servern efter den senast använda en. På så sätt får vi lastbalansering och "rättvis" failover gratis.
Korrekt konfigurerad, kan penna säkerställa att en serverfarm är alltid tillgänglig, även när enskilda servrar förs ned för underhåll eller omkonfigurering. Den sista enstaka fel, penna själv, kan elimineras genom att köra penna på flera servrar, med hjälp av VRRP att avgöra vilken är aktiv
Vad är nytt i den här versionen.
- Denna version lägger till stöd för GeoIP accesslistor.
- Det är nu möjligt att begränsa tillgången till belastningsutjämnaren använder syntax som & quot; acl 0 tillstånd land CA & quot; och & quot; acl 0 förneka land SE & quot;.
- Dessa åtkomstkontroll poster kan blandas med vanliga IP-baserade sådana.
Vad är nytt i version 0.20.2:
- De penctl och penlog verktyg är nu IPv6-kompatibel .
- Auto konfigurationen uppdaterades.
- En klausul lades till licensen för att uttryckligen tillåta distribuera binärer länkade med OpenSSL-biblioteket.
Kommentarer hittades inte