De eerste release van Angie, een fork van Nginx ontwikkeld door voormalige medewerkers van F5.

De eerste uitgave van de hoogperformante HTTP-server en multi-protocol proxyserver Angie, afgeleid van Nginx door een groep voormalige ontwikkelaars die is vertrokken bij F5 Network, is gepubliceerd. De broncode van Angie is beschikbaar onder de BSD-licentie.

Om de ontwikkeling van het project te begeleiden en de ondersteuning van Nginx-gebruikers in Rusland voort te zetten, is het bedrijf "Webserver" opgericht, dat een investering van 1 miljoen dollar heeft ontvangen. Onder de mede-eigenaren van het nieuwe bedrijf zijn: Valentin Bartenyev (teamleider die het product Nginx Unit heeft ontwikkeld), Ivan Poluyanov (voormalig leidinggevende van de frontend-ontwikkelaars bij Rambler en Mail.Ru), Oleg Mamontov (hoofd van de technische ondersteuning bij NGINX Inc) en Ruslan Ermilov (ru@FreeBSD.org). De directeur van het nieuwe bedrijf is Zaour Abasmirzoev, voormalig technisch directeur van lenta.ru. Igor Sysoev, de oprichter van Nginx, neemt geen deel aan het project.

Angie 1.0.0 is afgeleid van de codebasis nginx 1.23.2 en bevat de volgende wijzigingen:

  • Een implementatie van een HTTP RESTful-interface voor toegang tot basisinformatie over de webserver en statistieken over klantverbindingen, gedeelde geheugenzones, HTTP-verzoeken, caching van HTTP-antwoorden, DNS-verzoeken, gegenereerd door de module "stream" voor TCP/UDP-sessies en zones met beperkingen, geĆÆmplementeerd met de modules limit_conn en limit_req, is toegevoegd. Statistieken worden weergegeven in JSON-indeling. Voor het inschakelen van de HTTP RESTful-interface is een nieuwe richtlijn "api" voorzien.
  • De richtlijn "status_zone" is toegevoegd aan de "http" module, die een zone definieert voor het verzamelen van statistieken over verzoeken die worden verwerkt in de context van de richtlijnen "server" en "location".
  • De richtlijn "status_zone" is toegevoegd aan de "stream" module, die een zone definieert voor het verzamelen van statistieken over TCP- en UDP-sessies.
  • De richtlijn "resolver" heeft de parameter "status_zone" toegevoegd, die een zone definieert voor het verzamelen van statistieken over verzonden DNS-verzoeken.
  • De variabele $angie_version is toegevoegd met de versie de server Angie.

In de toekomstige plannen wordt een significante uitbreiding van de oorspronkelijke functionaliteit opgemerkt, met behoud van basiscompatibiliteit met de configuratie van Nginx en de mogelijkheid om Angie te gebruiken als vervanging voor Nginx zonder substantiƫle wijziging van de instellingen. In vergelijking met de oorspronkelijke Nginx worden aanzienlijke verbeteringen in failover-weerstand, prestaties, onderhoudsgemak en extra mogelijkheden voor clustersystemen verwacht.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster