Angie, F5'ten ayrılan geliştiriciler tarafından oluşturulan Nginx çatalı

Angie, eski F5 geliştiricileri tarafından oluşturulan bir çataldır.

ilan edildi HTTP sunucusunun ilk sürümünün yayınlanması yüksek performanslı ve çok protokollü proxy sunucusu "Angie" hangi bu bir Nginx çatalı F5 Network'ten ayrılan bir grup eski proje geliştiricisi tarafından yaratılmıştır.

NGINX'te yeni olanlar için, dijital dönüşüm şirketlerinin mevcut monolitik uygulamalarını modernize etmelerine ve yeni mikro hizmet tabanlı uygulamalar sunmalarına olanak tanıdığını bilmelisiniz.

Bunu hatırlamak zorundasın 2 yıldan biraz daha uzun bir süre önce Nginx ve F5 ortaklaşa duyurdu onunla ilgili haberlerNginx'in nihai satın alınmasına, çoklu bulut uygulama hizmetlerinde lider olan F5 Network grubu tarafından toplam 670 milyon dolarlık kurumsal değer için.

Bununla birlikte, açıklamalara rağmen, açık kaynak topluluğu içinde bu satın alma ve Nginx'in açık kaynak çözümlerinin geleceği hakkında şüpheler ve sorular devam ediyor, ki bu da zaten aldığı yönü biraz görebiliriz. , kendilerine ait bir projeye devam etme kararı aldılar.

Angie hakkında

Proje hakkında geliştiriciler bunu şöyle açıklıyor:

Angie, işlevselliği orijinal sürümün çok ötesine genişletmek amacıyla bazı eski çekirdek geliştiricileri tarafından nginx'ten çatallanan verimli, güçlü ve ölçeklenebilir bir web sunucusudur.

Angie, nginx için bir yedektir, böylece mevcut nginx yapılandırmanızı değişiklikleri bozmadan kullanabilirsiniz.

Projenin gelişimini desteklemek için ve desteklemeye devam Rusya'daki Nginx kullanıcıları (Rus yazılım mühendisi Igor Sysoev tarafından oluşturulduğunu ve Ukrayna ile mevcut ihtilaf nedeniyle Rusya'da çeşitli blokların uygulandığını unutmayın), şirket Web Sunucusu oluşturuldu1 milyon dolarlık bir yatırım aldı.

Yeni şirketin ortak sahipleri arasında: Valentin Bartenev (Nginx Unit ürününü geliştiren ekibin lideri), Ivan Poluyanov (Rambler ve Mail.Ru ön uç geliştiricilerinin eski başkanı), Oleg Mamontov (NGINX Inc'in başkanı . teknik destek ekibi) ve Ruslan Ermilov (ru@FreeBSD.org). Slow.ru'nun eski teknik direktörü Zaur Abasmirzoev, yeni şirketin direktörlüğüne atandı. Nginx'in kurucusu Igor Sysoev projede yer almıyor.

Lansmanı Angie 1.0.0, nginx 1.23.2 kod tabanından çatallanır ve aşağıdaki değişiklikleri içerir:

  • İstemci bağlantıları, paylaşılan bellek bölgeleri, HTTP istekleri, HTTP yanıtı önbelleğe alma, DNS sorguları, modül akışı tarafından oluşturulan TCP/UDP oturumları ve limit_conn ve limit_req modülleri. İstatistikler JSON formatında oluşturulur. HTTP RESTful arabirimini etkinleştirmek için yeni bir "api" yönergesi sağlanmıştır.
  • "Sunucu" ve "konum" yönergeleri bağlamında işlenen isteklere ilişkin istatistiklerin toplanacağı bölgeyi tanımlayan "http" modülüne "status_zone" yönergesi eklenmiştir.
  • TCP ve UDP oturumlarında istatistik toplama bölgesini tanımlayan "stream" modülüne "status_zone" yönergesi eklendi.
  • Gönderilen DNS sorgularında istatistiklerin toplanacağı bölgeyi tanımlayan "resolve" yönergesine "status_zone" parametresi eklendi.
  • Angie sunucu sürümüyle $angie_version değişkeni eklendi.

Son olarak bahsediliyor gelecek planlarının bir parçası için, aklında bir orijinal işlevselliğin önemli ölçüde genişletilmesi Nginx yapılandırmasıyla temel uyumluluğu ve yapılandırmayı önemli ölçüde değiştirmeden Angie'yi Nginx'in yerine kullanma yeteneğini korurken.

Orijinal Nginx ile karşılaştırıldığında, hata toleransının niteliksel olarak iyileştirilmesi, performansın artırılması, bakımın basitleştirilmesi ve küme sistemleri için ek özellikler eklenmesi planlanmaktadır.

Için Bu konuda daha fazla bilgi edinmekle ilgileniyor, Angie'nin kaynak kodunun bir BSD lisansı altında mevcut olduğunu ve şu adreste bulunabileceğini bilmelisiniz. aşağıdaki bağlantı.


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.