0MQ

Screenshot der Software:
0MQ
Softwarebeschreibung:
Version: 3.1.0 Beta
Upload-Datum: 15 Apr 15
Entwickler: FastMQ Inc.
Lizenz: Frei
Popularität: 124

Rating: 2.0/5 (Total Votes: 1)

0MQ ist ein leichtes Messaging-Kernel.
Erste zwei Anwendungen zu sprechen ist immer eine Herausforderung. Sie müssen auf das, was die Daten aussehen zustimmen. Und was es bedeutet. Diese müssen, wie die Daten in einer Nachricht organisiert zustimmen. XML-, Binär- oder etwas anderes? Sie müssen zustimmen, wie man miteinander sprechen. Sie müssen auf die Sicherheit zu vereinbaren. Sie müssen zustimmen, wie eine Verbindung, über welche Netze. Sie müssen Nachrichten, die nicht sofort zugestellt werden können Warteschlange. Sie müssen erkennen und behandeln Fehler richtig.
Viele Anwendungen versuchen, diese Probleme von Grund auf zu lösen. Sie können aber auch groß, teuer, langsam Pakete als "Nachrichtensysteme", die viele dieser Arbeitsplätze für Sie erledigen zu kaufen. Einige dieser Systeme einmal auf Standard-Protokollen wie AMQP. Mit einem Messaging-System kostet in der Regel sehr viel, aber es gibt Ihnen die Macht, um Anwendungen bringen.
Messaging verwendet werden, um nur die großen Unternehmen reichen, und die wirklich schnelle Messaging-Systeme sind nach wie vor sehr teuer. Diese Situation ändert sich.
Hier sind einige der wichtigsten Features von "0MQ":
繚 Unsere Mission mit 嚙 瞎 Q ("ZeroMQ") ist es, den schnellsten Nachrichten immer bauen. Die Art und Weise, um die Leistung zu erhalten, ist die gesamte Software und Hardware-Stapel gemeinsam zu optimieren. So entwickeln wir 嚙 瞎 Q eng mit großen Hardware-Firmen.
繚 嚙 瞎 Q ist bereits sehr schnell. Wir bekommen 25 & mu; s End-to-End-Latenzen und 2,8 Millionen Nachrichten pro Sekunde heute.
繚 嚙 瞎 Q ist völlig kostenlos GPL-lizenzierte Software in C ++ geschrieben.
繚 嚙 瞎 Q ist ein Projekt im Gange. Laden Sie den Code, lesen Sie die Whitepaper und Testergebnisse, oder sich das Projekt, wenn Sie ein Messaging-Fanatiker.
嚙 瞎 Q ist eine Zusammenarbeit zwischen einer Gruppe von Unternehmen, nämlich FastMQ (die Erfahrung der Finanznachrichten Markt bringt), iMatix (die das Know-how bringt AMQP), Intel und andere Firmen mit Hardware, Betriebssystem (die Hardware-Kompetenz bringt) Netzwerk- und Anwendungskompetenz. FastMQ Inc. wird alle Urheberrechte an dem Code zu vereinheitlichen.
嚙 瞎 Q Goals
繚 auf Standards aufgebaut: für Frameworks, Protokolle und Gemeinschaft.
繚 demoliert jedes Netzwerk, von 10-Gbit-Ethernet, um 4X IB.
繚 Transfers 2M Nachrichten pro Sekunde auf einem 1 GB-Netzwerk mit einer CPU an jedem Ende.
繚 End-to-End-Latenz unter zwanzig & mu; sec über TCP unter Verwendung benutzerdefinierter Netzwerkhardware und Treiber.
繚 Beats jeder kommerziellen Produkt: schneller, tragbar, zuverlässiger, einsetzbar.
Freie Software in einer Open Source Community: 繚 für die Gemeinde erbaute.
繚 Konzipiert für die reale Welt: Video, Aktien, Gaming, Gitter, Echtzeit-Daten, Bäche.
繚 Läuft überall: die kleinsten Geräte, alle Betriebssysteme, alle Sprachen.
繚 Vollständig verteilt: keine zentralen Server zum Absturz zu bringen, Milliarden von WAN- und LAN-Knoten.
繚 Extensible Rahmen: kernel-Stil-Treiber für kundenspezifische Hardware und Anwendungen

Was ist neu in dieser Pressemitteilung:.

  • Bug-Fixes :
  • Problem behoben, 223, Assertionsfehler in tcp_connecter.cpp: 300 bei der Verbindung zu einem Server, der auf einem nicht erreichbaren Netzwerk (errno entspricht ENETUNREACH)
  • .
  • Änderungen:
  • Entfernt Debian-Paket, das am packages.debian.org oder per apt-get.
  • jetzt zur Verfügung steht

Was ist neu in Version 2.1.3:

  • Fix zu Buchsen ein, die manchmal liefern würde Schwanz Rahmen einer mehrteiligen Nachricht, um neue Abonnenten (Martin Sustrik).
  • Fix zu PUB-Buchsen, die manchmal liefern würde Schwanz Rahmen einer mehrteiligen Nachricht, um neue Abonnenten (Martin Sustrik).
  • Windows-Build wurde aufgrund EPROTONOSUPPORT nicht definiert gebrochen. Dies wurde nun behoben (Martin Sustrik).
  • Verschiedene Fixes für OpenVMS Hafenarbeit (Brett Cameron) zu machen.
  • Korrigierte Referenzhandbuch, dass ZMQ_LINGER Socket-Option beachten Sie kann jederzeit eingestellt werden, nicht nur vor dem Anschließen / verpflichtend (Pieter Hintjens).
  • , um C ++ Fix verbindlich richtig nahe Buchsen (Guido Goldstein).
  • Entfernt veraltete assert aus pgm_socket.cpp (Martin Sustrik).
  • Entfernt Stand-alone-Geräte (/ Geräte-Unterverzeichnis) aus dem Vertrieb. Diese undokumentierte Programme bleiben bei älteren Pakete (Pieter Hintjens) zur Verfügung.
  • OpenPGM Ausfallquote zu 40Mbps standardmäßig (Steven McCoy). Angehoben
  • ZMQ_DEALER und ZMQ_ROUTER Makros zur Verfügung gestellt, um zu erleichtern Upgrade auf 0MQ / 3.0. Diese werden voraussichtlich ZMQ_XREQ und ZMQ_XREP (Pieter Hintjens) zu ersetzen.
  • Hinzugefügt Manpage für zmq_device (3), die hierzu nicht dokumentiert wurde (Pieter Hintjens).
  • Entfernt zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man-Seiten (Pieter Hintjens).
  • Verbesserte OpenPGM auf Version 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Build-System ruft nun OpenPGM Build-Prozess direkt, die einen leichteren zukünftige Upgrades von OpenPGM (Mikko Koppanen).
  • Build-System ermöglicht die Konfiguration mit beliebigen Versionen von OpenPGM (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen).
  • verwendet OpenPGM neue PGM_ODATA_MAX_RTE statt Kontrolle Originaldaten PGM_TXW_MAX_RTE für ganze Kanal (Steven McCoy).
  • 0MQ baut richtig auf FreeBSD (Mikko Koppanen).

Was ist neu in der Version 2.1.2 RC2:

  • 0MQ geht jetzt korrekt mit haltbarer Inproc Buchsen; zuvor ignoriert explizite Identitäten Inproc Buchsen.
  • Verschiedene Speicherlecks wurden behoben.

  • Schöpfung
  • OpenPGM Sender / Empfänger festgelegt.

Was ist neu in Version 2.1.1:

  • Dies ist eine stabile Version mit einigen wichtigen Bugfixes über 2.1.0 und keine wesentlichen Funktionsänderungen.

Was ist neu in Version 2.0.10:

  • Dies ist ein Bugfix-Release mit keinen wesentlichen Veränderungen.

Was ist neu in Version 2.0.9:.

  • Fest einige Bugs

Was ist neu in Version 2.0.8:

  • Die ZMQ_SWAP Funktionalität ist nun für alle Socket implementiert Typen.
  • Über 30 Fehler wurden behoben.

Was ist neu in der Version 2.0 Beta 6:

  • In Git Lage auf README
  • Update README
  • Fügen Sie MSVC Build-Dateien bis zum Vertrieb
  • Entfernen von Rest MSVC baut
  • Merge Zweig "Master" von git@github.com: sustrik / zeromq2
  • Klären zmq_poll Einschränkungen
  • C ++ Interface Aktualisierungen der Dokumentation
  • Cleanups zu autogen.sh
  • Verwenden POSIX & quot; Befehl v & quot; konstruieren, um die Voraussetzung Befehle testen
  • Klären Sie Fehlermeldungen im Fehlerfall
  • pipe_t :: rollback entfernt nur unvollendete Nachricht aus dem Rohr, anstatt alle nicht geschriebene Nachrichten
  • Implementieren Flusssteuerung
  • Diese verpflichten führt die notwendigen Änderungen erforderlich
  • für die Umsetzung Flusskontrolle. Keiner der Socket-Typen
  • implementiert die Flusskontrolle noch. Der Code wird abstürzen, wenn
  • die Flusskontrolle aktiviert ist und der thw lwm erreicht wird.
  • Die folgenden Commits wird Flusskontrolle unterstützt fügen
  • einzelnen Socket-Typen.
  • C und C ++ Header zog von Bindungen / zu gehören /, Bindungen / entfernt
  • - mit-c und --with-cpp Optionen entfernt konfigurieren, C und C ++ jetzt gebaut
  • und standardmäßig installiert

Was ist neu in der Version 2.0 Beta 1:

  • Diese Version enthält Common Lisp API, zero-copy für große Nachrichten und vieles mehr.

Ähnliche Software

Kommentare zu 0MQ

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!