První vydání Angie, forku Nginxu od vývojářů, kteří odešli z firmy F5

Byl zveřejněn první vydání vysoce výkonného HTTP serveru a vícerozměrného proxy serveru Angie, který odvozuje od Nginxu a byl vyvinut skupinou bývalých vývojářů projektu, kteří odešli ze společnosti F5 Network. Zdrojové kódy Angie jsou dostupné pod licencí BSD.

Pro podporu vývoje projektu a pokračování v podpoře uživatelů Nginxu v RF byla založena společnost "Web Server", která získala investice ve výši 1 milion dolarů. Mezi spoluvlastníky nové společnosti jsou: Valentin Barteněv (vedoucí týmu vyvíjejícího produkt Nginx Unit), Ivan Polujanov (bývalý vedoucí frontendových vývojářů Rambler a Mail.Ru), Oleg Mamontov (vedoucí technické podpory NGINX Inc) a Ruslan Jermilov (ru@FreeBSD.org). Ředitelem nové společnosti byl jmenován Zaur Abasmirzojev, bývalý technický ředitel lenta.ru. Igor Sysoev, zakladatel Nginxu, se na projektu nepodílí.

Vydání Angie 1.0.0 je odvozeno od kódové základny nginx 1.23.2 a zahrnuje následující změny:

  • Byla přidána implementace HTTP RESTful rozhraní pro přístup k základním informacím o webovém serveru a statistiky o zákaznických připojeních, zónách sdílené paměti, HTTP požadavcích, kešování HTTP odpovědí, DNS dotazech, které generuje modul "stream" TCP/UDP sezení a zónách s omezeními realizovanými pomocí modulů limit_conn a limit_req. Statistika se zobrazuje ve formátu JSON. Pro aktivaci HTTP RESTful rozhraní byla přidána nová direktiva "api".
  • Do modulu "http" byla přidána direktiva "status_zone", která určuje zónu pro shromažďování statistik o požadavcích zpracovávaných v kontextu direktiv "server" a "location".
  • Do modulu "stream" byla přidána direktiva "status_zone", která určuje zónu pro shromažďování statistik o TCP a UDP sezeních.
  • Do direktivy "resolver" byl přidán parametr "status_zone", který definuje zónu pro shromažďování statistik o odesílaných DNS požadavcích.
  • Byla přidána proměnná $angie_version s verzí serveru Angie.

Mezi dalšími plány se počítá s významným rozšířením originální funkčnosti při zachování základní kompatibility s konfigurací Nginxu a možností použití Angie jako náhrady Nginxu bez zásadních změn v nastavení. Ve srovnání s původním Nginx se plánuje kvalitní zlepšení odolnosti proti výpadkům, zvýšení výkonu, zjednodušení údržby a přidání dodatečných funkcí pro clusterové systémy.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster