SORU
21 Kasım 2012, ÇARŞAMBA


ZeroMQ vs I/O Kavşağı

Oldukça geniş bir alana yayılmış bir sistem, esas olarak izleme ve veri toplama hedefleme (birçok üretici birkaç tüketiciler) için ileti/Taşıma katmanı ZeroMQ kullanarak içine arıyorum.

Şu anda aynı kavramı; ZeroMQ ve kesişen yolların iki farklı uygulamaları var görebildiğim kadarıyla O, ikinci ZeroMQ (2012?) bir çatal olmak.

Kullanımı ve aralarındaki farkı merak ediyor, ama şu ana kadar bir çok bilgi Bu ilgili değil bulan anlamaya çalışıyorum.

Örneğin:

  • Tel uyumlu?
  • Yani ortak üs API belki de bir tür farklı eklentiler uyumlu API?
  • Hem ZMTP desteği (ZeroMQ İleti Aktarım Protokolü) uygulamak mı?
  • Gelecekteki gelişimi konusunda ortak anlayış bir tür paylaşım yapmak ya da ayrı ve en az iki farklı yönde devam edecekler mi?
  • Artıları diğer ilgili eksileri nelerdir?

Temelde, nasıl bir seçim yapacak?

CEVAP
22 Kasım 2012, PERŞEMBE


Crossroads.ıo Martin Sustrik yeni bir yığında başladığından bu yana oldukça ölü, C, nano denir: https://github.com/250bpm/nanomsg

Crossroads.ıo, afaık, 1.0/ZMTP ne/2.0 ZMTP ama protokol kendi sürümü uygulamıyor.

Nano takılabilir taşıma ve muhtemelen bunun için ZMTP bir taşıma yapacağız. Nano gerçekten güzel, orijinal libzmq kitaplığı yeniden düşünmek ve eğer başarılı olursa yeni bir çekirdek olur.

İdeal olarak, Nano API ve protokol düzeyinde hem de birlikte olur, libzmq için takılabilir bir yedek olmak. Gitmek için uzun bir yol var.

Şimdi libzmq ortaya çıkan, JeroMQ (Java) ve NetMQ dahil olmak üzere birçok yazar olduğunu unutmayın (C#). Bu iki 1.0/ZMTP uygulamak ve düzgün/2.0 ZMTP. Ayrıca ağır 0MQ ilham olan Akson (https://github.com/visionmedia/axon ama uyumlu değil gibi başka kütüphaneler var.

Tecrübeme dayanarak, kullanıcılar her şeyden neredeyse birlikte çalışabilirlik değeri, 0MQ gibi farklı yığınları aynı protokolleri konuşma olacak büyük ihtimalle.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • grickle

    grickle

    22 AĞUSTOS 2006
  • guillaume2111's channel

    guillaume211

    19 Kasım 2006