Angie, Nginx fork koji su stvorili programeri koji su napustili F5

Angie je fork koji su stvorili bivši F5 programeri

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.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.