SORU
6 Mayıs 2013, PAZARTESİ


Kütüphane node.js kullanmak için websocket?

Şu anda gibi görünüyor node.js plethora of websocket libraries bir şey var:

Ancak bunlardan herhangi arasında herhangi bir katı beton karşılaştırmalar bulamıyorum... Görünüşe Göre Yuva.ıo harikaydı, ama oldukça tarihli ve başarısız oldu oluşturur. Ws ve websocket-düğüm hem de hızlı olduklarını iddia ediyor. Ve motor.ıo yeni, ama çok daha ağır, daha hafif, daha aletarntives görünüyor.

Eğer biz ya da biriyle birlikte olan soket Kütüphanesi ve zaman olarak ikisi arasında bir karşılaştırma kullanmak için bir rehber olarak hizmet veren bir cevap verebilir eğer harika olurdu.

CEVAP
6 Mayıs 2013, PAZARTESİ


community wiki bu cevap ile yuvarlanan topu almak. 7 ** gelişmeler çekinmeyin.

  • ws Node.js - motor kullanılan sunucu ve istemci WebSocket.ıo. En hızlı kitaplıkları değilse en hızlı olanı.

  • websocket-node Node.js sunucu ve istemci WebSocket

  • 10* *Sunucu ve istemci WebSocket protokolü node.js - faye-websocket-düğüm kullanılan ayrıştırıcı

  • faye-websocket-node node.js - faye ve sockjs kullanılan sunucu ve istemci WebSocket

  • engine.io WebSocket sunucusu ve node.js için istemci için oldest to newest fallbacks tarayıcılar

  • socket.io WebSocket tarayıcılar için node.js istemci (v0 eski fallbacks, v1 Yuva için yeni.sunucu ve istemci ıo motoru kullanır.io) kanallar yığını kullanılır.ıo. İstemci kitaplığı kesilmesi üzerine yeniden kurmaya çalışır.

  • sockjs Node.js ve diğer eski tarayıcılar için fallbacks için yeni müşteri için WebSocket sunucusu ve istemci

  • Tarayıcılar için 16* *WebSocket sunucusu ve istemcisi node.js ve diğerleri için istemci sunucu tarafı diğer diller için destek fallbacks

  • socketcluster makinenizde tüm CPU çekirdeği kullanan herhangi bir sunucu kümesi WebSocket. Eğer 32 çekirdek ile xlarge Amazon EC2 örneği kullanmak için, örneğin, tek bir örnek üzerinde neredeyse 32 kez trafiğini idare etmek mümkün olacaktır.

  • primus hepsi için kolay geçiş kararlılık geliştirmeleri için yukarıdaki kütüphanelerin çoğu için ortak bir API Sağlar.

Ne zaman kullanılır:

  • istemci tarafı üzerinde Yerli WebSocket uygulamaları kullanmak istediğinizde, temel WebSocket sunucuları, browser incompatabilities dikkat kullanın

  • tarayıcı fallbacks önemsiyorsan geri dönüş kitaplıkları kullanın

  • kanal önemsiyorsan tam özellikli kitaplıkları kullanın

  • değişen proje gereksinimleri nedeniyle çerçeveler geçiş yapmak için ihtiyacınız olduğunda kullanmak için ne hakkında hiçbir fikrim yok, başvurunuzu yeniden ruh var değil primus kullanın ya da ek bağlantı düzene ihtiyacı var.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007