Najavljeno je izdanje prve verzije HTTP poslužitelja proxy poslužitelj visokih performansi i više protokola "Angie" koji to je fork Nginxa koju je stvorila skupina bivših razvijatelja projekata koji su napustili F5 mrežu.
Za one koji su novi u NGINX-u, trebali biste znati da on tvrtkama za digitalnu transformaciju omogućuje modernizaciju svojih postojećih monolitnih aplikacija i isporuku novih aplikacija temeljenih na mikrouslugama.
Moraš to zapamtiti Prije nešto više od 2 godine Nginx i F5 zajednički su najavili vijest o njemudo konačne akvizicije Nginxa, grupe F5 Network, vodeće u uslugama multi-cloud aplikacija, za ukupnu vrijednost poduzeća od 670 milijuna dolara.
Međutim, usprkos objašnjenjima, nedoumice i pitanja ostaju unutar zajednice otvorenog koda o ovoj akviziciji i budućnosti Nginxovih rješenja otvorenog koda, za koje već možemo vidjeti dio smjera u kojem ide, Pa, od strane klevetnika , donijeli su odluku o nastavku projekta sa svoje strane.
O Angie
O projektu programeri to opisuju na sljedeći način:
Angie je učinkovit, moćan i skalabilan web poslužitelj, koji su račvali od nginxa neki od njegovih bivših ključnih programera, s namjerom proširenja funkcionalnosti daleko izvan izvorne verzije.
Angie je zamjena za nginx, tako da možete koristiti svoju postojeću konfiguraciju nginxa bez prekidanja promjena.
Za podršku razvoju projekta i nastaviti podržavati Korisnici Nginxa u Rusiji (sjetite se da ga je kreirao Igor Sysoev, ruski softverski inženjer, i da su u Rusiji primijenjene razne blokade zbog trenutnog sukoba s Ukrajinom), stvorena je tvrtka Web Server, u koji je uloženo milijun dolara.
Među suvlasnicima nove tvrtke: Valentin Bartenev (vođa tima koji je razvio proizvod Nginx Unit), Ivan Poluyanov (bivši voditelj front-end programera Rambler i Mail.Ru), Oleg Mamontov (čelnik NGINX Inc. . tim tehničke podrške) i Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, bivši tehnički direktor slow.ru, imenovan je direktorom nove tvrtke. Igor Sysoev, osnivač Nginxa, nije uključen u projekt.
Pokretanje Angie 1.0.0 račva se iz baze koda nginx 1.23.2 i uključuje sljedeće promjene:
- Dodana implementacija HTTP RESTful sučelja za pristup osnovnim informacijama web poslužitelja i statistici o klijentskim vezama, zajedničkim memorijskim zonama, HTTP zahtjevima, predmemoriji HTTP odgovora, DNS upitima, TCP/UDP sesijama koje je stvorio tok modula i ograničenim zonama implementiranim pomoću limit_conn i limit_req moduli. Statistika se generira u JSON formatu. Nova direktiva "api" dostupna je za omogućavanje HTTP RESTful sučelja.
- U "http" modul dodana je direktiva "status_zone", koja definira zonu za prikupljanje statistike o zahtjevima obrađenim u kontekstu direktiva "server" i "location".
- U modul "stream" dodana je direktiva "status_zone" koja definira zonu za prikupljanje statistike TCP i UDP sesija.
- Parametar "status_zone" dodan je direktivi "resolve", koja definira zonu za prikupljanje statistike o poslanim DNS upitima.
- Dodana varijabla $angie_version s verzijom poslužitelja Angie.
Napokon se spominje da za dio budućih planova, imajte na umu a značajno proširenje izvorne funkcionalnosti uz zadržavanje osnovne kompatibilnosti s Nginx konfiguracijom i mogućnost korištenja Angie kao zamjene za Nginx bez značajne promjene konfiguracije.
U usporedbi s originalnim Nginxom, planirano je kvalitativno poboljšati toleranciju na pogreške, povećati performanse, pojednostaviti održavanje i dodati dodatne značajke za sustave klastera.
Za Zanima me saznati više o tome, trebali biste znati da je Angien izvorni kod dostupan pod BSD licencom i da se može pronaći na sljedeći link.