0MQ

Yazılım ekran görüntüsü:
0MQ
Yazılım detaylar:
Versiyon: 3.1.0 Beta
Qayıt: 15 Apr 15
Geliştirici: FastMQ Inc.
Lisans: Ücretsiz
Popülerlik: 124

Rating: 2.0/5 (Total Votes: 1)

0MQ hafif mesajlaşma çekirdek olduğunu.
Konuşmak için iki apps Başlarken her zaman bir sorundur. Bu veri gibi görünüyor ne fikirde olmak zorunda. Ve ne anlama geldiğini. Bu veri bir mesaj halinde düzenlenmiştir nasıl aynı fikirde olmak zorunda. XML, ikili ya da başka bir şey? Birbirlerine konuşmak nasıl aynı fikirde olmak zorunda. Onlar güvenlikle ilgili aynı fikirde olmak zorunda. Onlar ne ağlar arasında, nasıl bağlanacağı kabul etmek zorunda. Onlar hemen teslim edilemez mesajları sıraya gerekir. Onlar algılamak ve doğru hataları işlemek gerekir.
Birçok uygulama sıfırdan bu sorunları çözmeye çalışın. Ama aynı zamanda sizin için bu iş bir sürü ele "mesajlaşma sistemleri" olarak adlandırılan büyük, pahalı, yavaş paketleri satın alabilirsiniz. Bu sistemlerin bazıları bile AMQP gibi standart protokoller katılıyorum. Bir mesajlaşma sistemini kullanarak genellikle çok maliyeti ama size uygulamalar bir araya getirmek için güç verir.
Mesajlaşma sadece büyük firmalar için zengin olmak için kullanılan, ve gerçekten hızlı mesajlaşma sistemleri hala çok pahalı. Bu durum değişiyor.
Burada "0MQ" bazı temel özellikleri şunlardır:
繚 嚙 瞎 Q ("ZeroMQ") ile Misyonumuz en hızlı mesajlaşma inşa etmektir. performansı elde etmek için yolu birlikte bütün yazılım ve donanım yığını optimize etmektir. Yani, biz 嚙 gelişmekte olan 瞎 Q yakından büyük donanım firmaları ile.
繚 嚙 瞎 Q çok hızlı zaten. Sn uçtan uca gecikmeleri ve ikinci bugün başına 2,8 milyon mesaj; Biz 25 ve mu alıyoruz.
繚 嚙 瞎 Q tamamen C ++ ile yazılmış ücretsiz GPL lisanslı bir yazılımdır.
繚 嚙 瞎 Q devam eden bir projedir. Kodu indir teknik inceleme ve test sonuçlarını okumak, ya da bir mesajlaşma fanatik iseniz projeye katılmak.
嚙 瞎 Q firmaların bir grup arasında bir işbirliği olduğunu, (mali mesajlaşma piyasasının deneyimi getiriyor) yani FastMQ, (AMQP uzmanlık getiriyor) iMatix, Intel ve donanım, işletim sistemi ile diğer firmaların (hangi donanım uzmanlık getiriyor), ağ ve uygulama uzmanlığı. FastMQ A.Ş. kodu tüm telif birleştirmek olacaktır.
嚙 瞎 Q Hedefleri
繚 standartlar üzerine inşa: çerçeveler, protokoller ve toplum için.
繚 4X IB için, 10Gb Ethernet, herhangi bir ağ Yıkan.
繚 her iki ucunda da, bir CPU ile bir 1GB ağ üzerindeki ikinci bir 2M mesajları aktarır.
繚 yirmi ve altında mu Uçtan uca gecikme, TCP özel ağ donanımı ve sürücüleri kullanarak üzerinden sn.
繚 herhangi bir ticari bir ürün Beats: hızlı, daha taşınabilir, daha güvenilir, daha kullanışlı.
Bir açık kaynak topluluğu ücretsiz yazılım: 繚 toplum için inşa.
繚 gerçek dünya için tasarlanan: Video, hisse senetleri, oyun, ızgaralar, gerçek zamanlı veri, akarsuları.
繚 her yerde çalışır: küçük cihazlar, tüm işletim sistemleri, tüm diller.
繚 Tam dağıtılan: hayır merkezi sunucu çökmesine, WAN ve LAN düğümler milyarlarca.
繚 Genişletilebilir çerçeve: özel donanım veya uygulamalar için çekirdek tarzı sürücüleri

Bu sürümde Yeni nedir:.

  • Hata düzeltmeleri :
  • sorun giderildi 223, tcp_connecter.cpp içinde onaylama işlemi hatası: 300 (errno ENETUNREACH eşittir) erişilemeyen bir ağ üzerinde bir sunucuya bağlanırken
  • .
  • Değişiklikleri:

  • Packages.debian.org veya apt-get. yoluyla edinilebilir
  • kaldırıldı Debian paket,

sürüm 2.1.3 yeni nedir:

  • bazen hangi teslim olur, yuva PUSH Fix kuyruk Yeni aboneler (Martin Sustrik). Bir çok parçalı mesajın kare
  • bazen yeni abone (Martin Sustrik) bir çok parçalı mesajın kuyruk çerçevelerini teslim olur, hangi PUB yuvalarına sabitleyin.
  • , Windows inşa nedeniyle EPROTONOSUPPORT tanımlanan değil kırıldı. Bu artık sabit olmuştur (Martin Sustrik).
  • Çeşitli düzeltmeler OpenVMS liman çalışmaları (Brett Cameron) yapmak için.
  • ZMQ_LINGER soket seçeneği dikkat düzeltildi Referans Kılavuzu sadece (Pieter Hintjens) bağlanma / bağlamadan önce.
  • herhangi bir zamanda ayarlanmış olabilir
  • düzgün yakın yuva (Guido Goldstein) bağlama C ++ Fix.

  • Pgm_socket.cpp (Martin Sustrik).
  • Kaldırılan eski assert

  • Dağıtım
  • kaldırıldı tek başına cihazlar (/ cihazlar alt). Bu belgesiz programlar eski paketleri (Pieter Hintjens) kullanılabilir kalır.
  • Varsayılan (Steven McCoy). Tarafından 40Mbps yükseltilmiş OpenPGM varsayılan hızı

  • 0MQ / 3.0 yükseltme kolaylaştırmak için sağlanan
  • ZMQ_DEALER ve ZMQ_ROUTER makrolar. Bu ZMQ_XREQ ve ZMQ_XREP (Pieter Hintjens) yerine planlanıyor.
  • zmq_device eklendi man sayfasında (3), buraya (Pieter Hintjens) belgesiz edildi.
  • Kaldırılan zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man sayfaları (Pieter Hintjens).
  • sürüm 5.1.114 (Steven McCoy, Mikko Koppanen). OpenPGM için Yükseltildi
  • Yapı sistemi artık OpenPGM (Mikko Koppanen) daha kolay gelecek yükseltmeleri izin OpenPGM süreci doğrudan inşa çağırır.
  • sistemi kurmak OpenPGM keyfi sürümleri (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen) ile yapılandırılmasını sağlar.
  • OpenPGM PGM_TXW_MAX_RTE tüm kanal (Steven McCoy) kapsayan yerine özgün verileri kontrol yeni PGM_ODATA_MAX_RTE kullanır.
  • 0MQ FreeBSD (Mikko Koppanen) düzgün oluşturur.

sürüm 2.1.2 RC2 yeni nedir:

  • 0MQ şimdi doğru dayanıklı inproc yuva kolları; Daha önce bu inproc soketleri açık kimlikleri görmezden geldi.
  • Çeşitli bellek sızıntıları tespit edildi.
  • OpenPGM gönderici / alıcı oluşturma sabit.

sürüm 2.1.1 yeni nedir:

  • birçok önemli hata düzeltmeleri ile bu bir kararlı sürüm üzerinde 2.1.0 ve önemli bir işlev değişiklikleri.

sürüm 2.0.10 yeni nedir:

Bu büyük bir değişiklik bir hata düzeltme sürümü

  • olduğunu.

sürüm 2.0.9 yeni nedir:.

  • Sabit birçok hata

sürüm 2.0.8 Yeni nedir:

  • ZMQ_SWAP işlevselliği artık tüm yuva için uygulamaya konmuştur türleri.
  • Hakkında 30 hata düzeltildi.

sürümünde yeni 'nedir 2.0 Beta 6:

  • README için Git konum ekleme
  • Güncelleme README
  • MSVC dağıtımı dosyaları oluşturmak ekle
  • Çıkarma artık MSVC oluşturur
  • şube 'usta' git@github.com Birleştirme: sustrik / zeromq2
  • netleştirin zmq_poll kısıtlamalar
  • C ++ arayüzü belge güncellemeleri
  • temizliğini autogen.sh için
  • kullan POSIX & quot; komut v & quot; önkoşul komutları test etmek için inşa
  • başarısızlık hata iletileri netleştirin
  • pipe_t :: geri alma borusu yerine tüm unflushed mesajlar
  • sadece bitmemiş mesajı kaldırır
  • akış kontrolü uygulanması

  • Bu taahhüt
  • gerekli değişiklikleri tanıttı gerekli

  • Akış kontrolü uygulamak için
  • . Soket tipleri hiçbiri

  • Henüz akış kontrolü uygulayan
  • . Kod kilitlenmesine zaman
  • akış kontrolü etkin ve thw LWM ulaşılır.
  • Aşağıdaki kaydedilmesini için akış kontrol desteği katacak
  • bireysel soket tipleri.
  • C ve C ++ başlıkları bağlamaları taşındı / eklemek için / bağlamaları / kaldırılır
  • - seçenekleri c-ve --with-cpp, C ve C ++ kaldırıldı yapılandırmak için şimdi inşa
  • ve varsayılan olarak yüklü

nedir sürümü Yeni 2.0 Beta 1:

  • Bu sürüm içerir Common Lisp API, sıfır kopya Büyük mesajlar ve daha fazlası.
  • için

Benzer yazılım

NTX
NTX

2 Jun 15

Plan 9
Plan 9

2 Jun 15

HelenOS
HelenOS

20 Feb 15

Yorumlar 0MQ

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!