Il primo rilascio di Angie, un fork di Nginx da parte di sviluppatori usciti dalla F5.

È stato pubblicato il primo rilascio del server HTTP ad alte prestazioni e del proxy multi-protocollo Angie, forkato da Nginx da un gruppo di ex sviluppatori del progetto che hanno lasciato la F5 Network. I codici sorgente di Angie sono disponibili sotto la licenza BSD.

Per supportare lo sviluppo del progetto e continuare a sostenere gli utenti di Nginx in Russia è stata creata la società «Web Server», che ha ricevuto un investimento di 1 milione di dollari. Tra i co-proprietari della nuova azienda ci sono: Valentin Bartenyev (leader del team che ha sviluppato il prodotto Nginx Unit), Ivan Poluyanov (ex responsabile dello sviluppo frontend di Rambler e Mail.Ru), Oleg Mamonov (responsabile del team di supporto tecnico di NGINX Inc) e Ruslan Ermilov (ru@FreeBSD.org). Il direttore della nuova azienda è stato nominato Zaur Abasmirzoev, ex direttore tecnico di lenta.ru. Igor Sysoev, fondatore di Nginx, non partecipa al progetto.

Il rilascio di Angie 1.0.0 è stato forkato dalla base di codice di nginx 1.23.2 e include le seguenti modifiche:

  • È stata aggiunta l'implementazione dell'interfaccia HTTP RESTful per accedere alle informazioni di base sul server web e alle statistiche sulle connessioni client, sulle aree di memoria condivisa, sulle richieste HTTP, sulla memorizzazione nella cache delle risposte HTTP, sulle richieste DNS, sulle sessioni TCP/UDP create dal modulo «stream» e sulle aree con restrizioni, implementate tramite i moduli limit_conn e limit_req. Le statistiche vengono visualizzate in formato JSON. È prevista una nuova direttiva «api» per attivare l'interfaccia HTTP RESTful.
  • Nel modulo «http» è stata aggiunta la direttiva «status_zone», che definisce un'area per l'accumulo delle statistiche sulle richieste elaborate nel contesto delle direttive «server» e «location».
  • Nel modulo «stream» è stata aggiunta la direttiva «status_zone», che definisce un'area per l'accumulo delle statistiche sulle sessioni TCP e UDP.
  • Nella direttiva «resolver» è stato aggiunto il parametro «status_zone», che definisce un'area per l'accumulo delle statistiche sulle richieste DNS inviate.
  • È stata aggiunta la variabile $angie_version con la versione server Angie.

Nei futuri piani è prevista un'espansione significativa delle funzionalità originali, mantenendo la compatibilità di base con la configurazione Nginx e la possibilità di utilizzare Angie come sostituto di Nginx senza modifiche sostanziali alle impostazioni. Rispetto all'originale Nginx, si prevede un miglioramento qualitativo della tolleranza ai guasti, un aumento delle prestazioni, semplificazione della manutenzione e l'aggiunta di ulteriori funzionalità per sistemi cluster.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster