Angie, il fork di Nginx creato dagli sviluppatori che hanno lasciato F5

Angie è un fork creato da ex sviluppatori di F5

È stato annunciato il rilascio della prima versione del server HTTP server proxy multiprotocollo ad alte prestazioni "Angia" che è un fork di Nginx creato da un gruppo di ex sviluppatori di progetti che hanno lasciato la rete F5.

Per chi non conosce NGINX, dovresti sapere che consente alle aziende di trasformazione digitale di modernizzare le loro applicazioni monolitiche esistenti e fornire nuove applicazioni basate su microservizi.

Devi ricordarlo Poco più di 2 anni fa Nginx e F5 hanno annunciato congiuntamente le notizie su di luiall'acquisizione finale di Nginx, dal gruppo F5 Network, leader nei servizi applicativi multi-cloud, per un valore aziendale totale di 670 milioni di dollari.

Tuttavia, nonostante le spiegazioni, all'interno della comunità open source rimangono dubbi e domande su questa acquisizione e sul futuro delle soluzioni open source di Nginx, verso la quale possiamo già vedere un po' della direzione che sta prendendo, beh, da parte dei detrattori , hanno deciso di continuare con un progetto da parte loro.

a proposito di angie

Sul progetto gli sviluppatori lo descrivono come segue:

Angie è un server web efficiente, potente e scalabile, che è stato biforcato da nginx da alcuni dei suoi ex sviluppatori principali, con l'intenzione di estendere la funzionalità ben oltre la versione originale.

Angie è un sostituto drop-in di nginx, quindi puoi utilizzare la tua configurazione nginx esistente senza interrompere le modifiche.

Per supportare lo sviluppo del progetto e continua a sostenere Utenti Nginx in Russia (ricordiamo che è stato creato da Igor Sysoev, un ingegnere informatico russo, e che in Russia sono stati applicati vari blocchi a causa dell'attuale conflitto con l'Ucraina), è stata creata la società Web Server, che ha ricevuto un investimento di $ 1 milione.

Tra i comproprietari della nuova società: Valentin Bartenev (leader del team che ha sviluppato il prodotto Nginx Unit), Ivan Poluyanov (ex capo degli sviluppatori front-end di Rambler e Mail.Ru), Oleg Mamontov (capo di NGINX Inc .team di supporto tecnico) e Ruslan Ermilov (ru@FreeBSD.org). Zaur Abasmirzoev, ex direttore tecnico di slow.ru, è stato nominato direttore della nuova società. Igor Sysoev, il fondatore di Nginx, non è coinvolto nel progetto.

Il lancio di Angie 1.0.0 fork dalla base di codice nginx 1.23.2 e include le seguenti modifiche:

  • Aggiunta l'implementazione di un'interfaccia HTTP RESTful per accedere alle informazioni di base del server Web e alle statistiche su connessioni client, zone di memoria condivisa, richieste HTTP, cache di risposta HTTP, query DNS, sessioni TCP/UDP create dal flusso del modulo e zone limitate implementate utilizzando limit_conn e moduli limit_req. Le statistiche sono generate in formato JSON. Viene fornita una nuova direttiva "api" per abilitare l'interfaccia HTTP RESTful.
  • Al modulo "http" è stata aggiunta la direttiva "status_zone", che definisce la zona per raccogliere le statistiche sulle richieste elaborate nell'ambito delle direttive "server" e "location".
  • Al modulo "stream" è stata aggiunta la direttiva "status_zone", che definisce la zona per la raccolta delle statistiche sulle sessioni TCP e UDP.
  • Alla direttiva "resolve" è stato aggiunto il parametro "status_zone", che definisce la zona per accumulare statistiche sulle query DNS inviate.
  • Aggiunta la variabile $angie_version con la versione del server Angie.

Infine si è detto che per la parte dei piani futuri, avere in mente a significativo ampliamento della funzionalità originaria pur mantenendo la compatibilità di base con la configurazione di Nginx e la possibilità di utilizzare Angie come sostituto di Nginx senza modificare in modo significativo la configurazione.

Rispetto all'originale Nginx, si prevede di migliorare qualitativamente la tolleranza agli errori, aumentare le prestazioni, semplificare la manutenzione e aggiungere funzionalità aggiuntive per i sistemi cluster.

Per Interessato a saperne di più, dovresti sapere che il codice sorgente di Angie è disponibile con una licenza BSD e può essere trovato all'indirizzo il seguente collegamento.


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.