SORU
22 Mayıs 2011, Pazar


Neden Mongrel2 kullanmak?

Amacı ne kafam karıştıMongrel2hizmet/sağlarnginxzaten yapacak bir sey degil.

(Evet, manual okudum ama nginx daha temelde farklı olduğunu anlamak için bir çaylak çok daha fazla olması gerekir)

Geçerli web uygulama yığını
-nginx: Web sunucusu
-Lua: programlama dili
-Ağ Herhangi Bir İşlem LuaJİT: Lua . nginx bağlanmak için ^br> -PostgreSQL: veritabanı

CEVAP
26 Mayıs 2011, PERŞEMBE


Eğer tek bir şey o zaman adı ise bu olurduMongrel2 ZeroMQ etrafında inşa edilirweb sunucu Ölçekleme hiç bu kadar kolay olmamıştı anlamına gelir.

, Mongrel2 gelen bir istek alır (bir şey NginX için ve başka bir Apache gibi alışılmadık Burada, aynı). Olur sonraki şey Mongrel2 görev dağıtırderlemen yanıt (ZeroMQ etkin) desteklerinin, onlar için işi yapmak için bekler, bir sonuç elde eder, derler ve yanıt istemciye kapalı gönderir.

Şimdi, sihir olması, n herhangi bir sayı olabilir ve her n yazılabilir herhangi bir dil tarafından desteklenen ZeroMQ (20) artı, her şey yolunda giderse, ağda yani her n olabilir özel bir kutu, muhtemelen bir veri merkezi.

Diğer bir deyişle: NginX ve diğerleri yapman gereken ölçülebilirlik senin mantığı katmanı, Mongrel2 olanak sağlar başlangıç (bir istek/yanıt döngüsü bakış açısı) bu doğru yere istek şarkıları altyapı, Apache yerine izin karmaşıklığı nüfuz aşağı mantığı katmanı olan darbeler karmaşıklığı yukarıya doğru en az bir sipariş büyüklüğü ımo.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Chip Johnson

    Chip Johnson

    30 AĞUSTOS 2007
  • EvilControllers

    EvilControll

    20 Ocak 2008