Angie, F5:stä lähteneiden kehittäjien luoma Nginx-haarukka

Angie on entisten F5-kehittäjien luoma haarukka

Ilmoitettiin HTTP-palvelimen ensimmäisen version julkaisu tehokas ja moniprotokollallinen välityspalvelin "Angie" mikä se on Nginxin haarukka jonka on luonut ryhmä entisiä projektikehittäjiä, jotka lähtivät F5-verkostosta.

Uusien NGINX-käyttäjien tulisi tietää, että sen avulla digitaalisen muunnosyritykset voivat modernisoida olemassa olevia monoliittisia sovelluksiaan ja toimittaa uusia mikropalvelupohjaisia ​​sovelluksia.

Sinun täytyy muistaa se Hieman yli 2 vuotta sitten Nginx ja F5 ilmoittivat yhdessä uutisia hänestäNginxin lopulliseen hankintaan, F5 Network -konsernin, joka on johtava monipilvisovelluspalveluiden tarjoaja, yrityksen kokonaisarvo 670 miljoonaa dollaria.

Selityksistä huolimatta avoimen lähdekoodin yhteisössä on kuitenkin epäilyksiä ja kysymyksiä tästä hankinnasta ja Nginxin avoimen lähdekoodin ratkaisujen tulevaisuudesta, johon voimme jo nähdä, mihin suuntaan se on menossa, no, arvostajien puolelta. , he ovat tehneet päätöksen jatkaa projektia omalta osaltaan.

Tietoja Angiesta

Tietoja projektista kehittäjät kuvailevat sitä seuraavasti:

Angie on tehokas, tehokas ja skaalautuva verkkopalvelin, jonka jotkut sen entisistä ydinkehittäjistä erottivat nginxistä tarkoituksenaan laajentaa toiminnallisuutta paljon alkuperäistä versiota pidemmälle.

Angie on nginx-korvaus, joten voit käyttää olemassa olevaa nginx-kokoonpanoasi rikkomatta muutoksia.

Tukea hankkeen kehitystä ja tukea edelleen Nginx-käyttäjät Venäjällä (muista, että sen on luonut venäläinen ohjelmistoinsinööri Igor Sysoev ja että Venäjällä on sovellettu erilaisia ​​lohkoja nykyisen Ukrainan konfliktin vuoksi) yrityksen Web Server luotiin, joka sai miljoonan dollarin sijoituksen.

Uuden yrityksen osaomistajia: Valentin Bartenev (Nginx Unit -tuotteen kehittäneen tiimin johtaja), Ivan Poluyanov (entinen Rambler- ja Mail.Ru-etupääkehittäjien johtaja), Oleg Mamontov (NGINX Inc:n johtaja) . teknisen tuen tiimi) ja Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, slow.ru:n entinen tekninen johtaja, on nimitetty uuden yrityksen johtajaksi. Nginxin perustaja Igor Sysoev ei ole mukana projektissa.

Käynnistäminen Angie 1.0.0 haarautuu nginx 1.23.2 -koodikannasta ja sisältää seuraavat muutokset:

  • Lisätty HTTP RESTful -rajapinnan toteutus, jolla pääset käsiksi perusverkkopalvelimen tietoihin ja tilastoihin asiakasyhteyksistä, jaetuista muistivyöhykkeistä, HTTP-pyynnöistä, HTTP-vastausten välimuistista, DNS-kyselyistä, moduulivirran luomista TCP/UDP-istunnoista ja rajoitettuista vyöhykkeistä, jotka on toteutettu käyttämällä limit_conn- ja limit_req moduulit. Tilastot luodaan JSON-muodossa. Uusi "api"-direktiivi on annettu HTTP RESTful -rajapinnan mahdollistamiseksi.
  • "Status_zone"-direktiivi on lisätty "http"-moduuliin, joka määrittää vyöhykkeen tilastotietojen keräämistä varten "palvelin"- ja "sijainti"-direktiivien yhteydessä käsitellyistä pyynnöistä.
  • "Status_zone"-direktiivi on lisätty "stream"-moduuliin, joka määrittää alueen TCP- ja UDP-istuntojen tilastotietojen keräämistä varten.
  • Parametri "status_zone" on lisätty "resolve"-direktiiviin, joka määrittää vyöhykkeen, johon kerätään tilastoja lähetetyistä DNS-kyselyistä.
  • Lisätty $angie_version muuttuja Angie-palvelinversion kanssa.

Lopuksi mainitaan se osaksi tulevaisuuden suunnitelmia, pidä mielessä a alkuperäisen toiminnallisuuden merkittävä laajennus säilyttäen samalla perusyhteensopivuuden Nginx-kokoonpanon kanssa ja mahdollisuuden käyttää Angiea Nginxin korvaajana muuttamatta merkittävästi kokoonpanoa.

Alkuperäiseen Nginxiin verrattuna on tarkoitus parantaa laadullisesti vikasietoisuutta, lisätä suorituskykyä, yksinkertaistaa ylläpitoa ja lisätä lisäominaisuuksia klusterijärjestelmiin.

Varten Kiinnostaa tietää lisää aiheesta, sinun pitäisi tietää, että Angien lähdekoodi on saatavilla BSD-lisenssillä ja se löytyy osoitteesta seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.