Prvo izdanje Angie, fork Nginx od developera koji su napustili F5

Objavljeno je prvo izdanje visokoperformantnog HTTP poslužitelja i višepromjenljivog proxy poslužitelja Angie, koji je izdvojen iz Nginxa od strane grupe bivših developera projekta koji su se povukli iz F5 Network. Izvorni kodovi Angie dostupni su pod BSD licencom.

Za praćenje razvoja projekta i nastavak podrške korisnicima Nginxa u RH osnovana je tvrtka 'Web-poslužitelj', koja je dobila ulaganje od 1 milijun dolara. Među suvlasnicima nove tvrtke su: Valentin Bartenjev (vođa tima koji je razvijao proizvod Nginx Unit), Ivan Polujanov (bivši voditelj frontend developera u Rambleru i Mail.Ru), Oleg Mamontov (voditelj tima podrške NGINX Inc) i Ruslan Ermilov (ru@FreeBSD.org). Direktor nove tvrtke imenovan je Zaur Abasmirzojev, bivši tehnički direktor lenta.ru. Igor Sysoev, osnivač Nginxa, ne sudjeluje u projektu.

Izdanje Angie 1.0.0 izdvojeno je iz kodne baze nginx 1.23.2 i uključuje sljedeće promjene:

  • Dodana je implementacija HTTP RESTful sučelja za pristup osnovnim informacijama o web poslužitelju i statistikama o klijentskim vezama, zonama dijeljene memorije, HTTP zahtjevima, keširanju HTTP odgovora, DNS zahtjevima, sesijama TCP/UDP stvorenim modulom 'stream' i zonama s ograničenjima, implementiranim pomoću modula limit_conn i limit_req. Statistika se ispisuje u JSON formatu. Za uključivanje HTTP RESTful sučelja predviđena je nova direktiva 'api'.
  • U modul 'http' dodana je direktiva 'status_zone', koja definira zonu za akumulaciju statistike o zahtjevima koji se obrađuju u kontekstu direktiva 'server' i 'location'.
  • U modul 'stream' dodana je direktiva 'status_zone', koja definira zonu za akumulaciju statistike o TCP i UDP sesijama.
  • U direktivu 'resolver' dodan je parametar 'status_zone', koji definira zonu za akumulaciju statistike o slanjem DNS zahtjevima.
  • Dodana je varijabla $angie_version s verzijom poslužitelja Angie.

Planira se 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čajnijih promjena u postavkama. U usporedbi s originalnim Nginx-om, očekuje se kvalitetno poboljšanje otpornosti na greške, povećanje performansi, pojednostavljenje održavanja i dodavanje dodatnih mogućnosti za klasterske sustave.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster