L-ewwel rilaxx ta 'Angie, server HTTP ta' prestazzjoni għolja u server proxy multi-protokoll, forked minn Nginx minn grupp ta 'żviluppaturi ta' proġetti preċedenti li ħallew in-Netwerk F5, ġiet ippubblikata. Il-kodiċi tas-sors għal Angie huwa disponibbli taħt liċenzja BSD.
Biex tappoġġja l-iżvilupp tal-proġett u tkompli tappoġġja lill-utenti ta' Nginx fil-Federazzjoni Russa, inħolqot il-kumpanija "Web Server", li rċeviet investimenti ta' miljun dollaru. Fost il-koproprjetarji tal-kumpanija l-ġdida: Valentin Bartenev (mexxej tat-tim li żviluppa l-prodott Nginx Unit), Ivan Poluyanov (eks kap tal-iżviluppaturi frontend f'Rambler u Mail.Ru), Oleg Mamontov (kap tat-tim ta' appoġġ tekniku ta' NGINX Inc) u Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, eks direttur tekniku ta' lenta.ru, inħatar direttur tal-kumpanija l-ġdida. Igor Sysoev, il-fundatur ta' Nginx, ma jipparteċipax fil-proġett.
Ir-rilaxx ta 'Angie 1.0.0 jitlaq mill-codebase nginx 1.23.2 u jinkludi l-bidliet li ġejjin:
- Miżjud implimentazzjoni ta' interface HTTP RESTful biex taċċessa informazzjoni bażika ta' server tal-web u statistika dwar konnessjonijiet tal-klijenti, żoni ta' memorja kondiviża, talbiet HTTP, caching ta' rispons HTTP, talbiet DNS, sessjonijiet TCP/UDP maħluqa mill-modulu "stream", u żoni b'restrizzjonijiet implimentati bl-użu tal-moduli limit_conn u limit_req. L-istatistika toħroġ f'format JSON. Direttiva "api" ġdida hija pprovduta biex tippermetti l-interface HTTP RESTful.
- Id-direttiva "status_zone" ġiet miżjuda mal-modulu "http", li jiddefinixxi ż-żona għall-ġbir tal-istatistika dwar talbiet ipproċessati fil-kuntest tad-direttivi "server" u "lokazzjoni".
- Id-direttiva "status_zone" ġiet miżjuda mal-modulu "stream", li jiddefinixxi ż-żona għall-akkumulazzjoni ta' statistika dwar sessjonijiet TCP u UDP.
- Il-parametru "status_zone" ġie miżjud mad-direttiva "resolver", li tiddefinixxi ż-żona għall-ġbir ta' statistika dwar mistoqsijiet DNS mibgħuta.
- Żidt il-varjabbli $angie_version mal-verżjoni server Angie.
Mill-pjanijiet futuri, hemm espansjoni sinifikanti tal-funzjonalità oriġinali filwaqt li tinżamm kompatibilità bażika mal-konfigurazzjoni Nginx u l-abbiltà li tuża Angie bħala sostitut għal Nginx mingħajr ma tbiddel b'mod sinifikanti s-settings. Meta mqabbel mal-Nginx oriġinali, huwa ppjanat li ttejjeb b'mod kwalitattiv it-tolleranza tal-ħsarat, tiżdied il-prestazzjoni, tissimplifika l-manutenzjoni, u żżid karatteristiċi addizzjonali għas-sistemi tal-clusters.
Sors: opennet.ru
