0MQ

Software screenshot:
0MQ
Software informatie:
Versie: 3.1.0 Beta
Upload datum: 15 Apr 15
Ontwikkelaar: FastMQ Inc.
Licentie: Gratis
Populariteit: 42

Rating: nan/5 (Total Votes: 0)

0MQ is een lichtgewicht messaging kernel.
Getting twee apps om te praten is altijd een uitdaging. Ze moeten eens worden over wat de data eruit ziet. En wat het betekent. Ze moeten het eens worden over hoe de gegevens worden georganiseerd in een bericht. XML, binaire, of iets anders? Ze moeten het eens hoe je met elkaar te spreken. Ze moeten het eens worden over de veiligheid. Ze moeten het eens zijn hoe om te verbinden, over wat netwerken. Ze moeten wachtrij berichten die niet onmiddellijk kan worden afgeleverd. Ze nodig hebben om op te sporen en te behandelen fouten behoren.
Veel apps proberen om deze problemen vanuit het niets op te lossen. Maar je kunt ook kopen grote, dure, trage pakketten genaamd "messaging systemen" dat veel van deze banen voor u af te handelen. Sommige van deze systemen nog eens over standaard protocollen zoals AMQP. Met behulp van een messaging-systeem meestal kost veel, maar het geeft je de kracht om apps bij elkaar te brengen.
Messaging gebruikt te worden voor de enige grote rijke bedrijven, en de echt snelle messaging-systemen zijn nog steeds erg duur. Deze situatie verandert.
Hier zijn een aantal belangrijke eigenschappen van "0MQ":
繚 Onze missie met 嚙 瞎 Q ("ZeroMQ") is de snelste messaging ooit te bouwen. De manier om de prestaties te krijgen is om de gehele software en hardware stack samen te optimaliseren. Zo ontwikkelen we 嚙 瞎 Q nauw samen met grote hardware bedrijven.
繚 嚙 瞎 Q is al erg snel. We krijgen 25 & mu; sec end-to-end latencies en 2,8 miljoen berichten per seconde vandaag.
繚 嚙 瞎 Q is volledig gratis GPL-licentie software geschreven in C ++.
繚 嚙 瞎 Q is een project in uitvoering. Download hier de code in, lees de whitepaper en testresultaten, of deelnemen aan het project als je een messaging-fanaat.
嚙 瞎 Q is een samenwerking tussen een groep ondernemingen, namelijk FastMQ (die de ervaring van de financiële messaging markt brengt), iMatix (die de AMQP deskundigheid brengt), Intel en andere bedrijven met de hardware, het besturingssysteem (welke hardware deskundigheid brengt), netwerk en applicatie-expertise. FastMQ Inc. zal verenigen alle auteursrechten op de code.
嚙 瞎 Q Doelen
繚 Gebouwd op standaarden: voor kaders, protocollen, en de gemeenschap.
繚 Vernietigt elk netwerk, van 10Gb Ethernet, 4X IB.
繚 Shuttle 2M berichten een tweede op een 1Gb netwerk met één CPU aan elk uiteinde.
繚 End-to-end-latency onder de twintig & mu; sec over TCP met behulp van aangepaste netwerkhardware en chauffeurs.
繚 Beats enig commercieel product: sneller, meer draagbaar, betrouwbaarder, meer bruikbaar.
繚 Gebouwd voor de gemeenschap: vrije software in een open source gemeenschap.
繚 Ontworpen voor de echte wereld: video, voorraden, gaming, roosters, real-time gegevens, beken.
繚 Runs overal: de kleinste apparaten, alle besturingssystemen, alle talen.
繚 Volledig verdeeld: geen centrale servers te crashen, miljarden WAN- en LAN-knooppunten.
繚 Extensible kader: kernel-stijl drivers voor aangepaste hardware of toepassingen

Wat is nieuw in deze release:.

  • Bug fixes :
  • Fixed probleem 223, bewering storing in tcp_connecter.cpp: 300 bij het aansluiten op een server die op een onbereikbaar netwerk (errno is gelijk aan ENETUNREACH)
  • .
  • Wijzigingen:
  • Verwijderd Debian verpakking, die is nu verkrijgbaar bij packages.debian.org of via apt-get.

Wat is nieuw in versie 2.1.3:

  • Fix sockets PUSH, die soms zou leveren staart frames van een bericht uit meerdere delen om nieuwe abonnees (Martin Sustrik).
  • Fix om PUB sockets, die soms staart frames zou leveren van een bericht uit meerdere delen om nieuwe abonnees (Martin Sustrik).
  • Windows build was gebroken vanwege EPROTONOSUPPORT niet wordt gedefinieerd. Dit is nu opgelost (Martin Sustrik).
  • Diverse fixes voor OpenVMS-poort werk (Brett Cameron) te maken.
  • Gecorrigeerd Reference Manual om dat ZMQ_LINGER socket optie mee kan worden ingesteld op elk gewenst moment, niet alleen voor het aansluiten / binding (Pieter Hintjens).
  • Fix om C ++ te binden aan behoorlijk dicht sockets (Guido Goldstein).
  • Verwijderd verouderde beweren uit pgm_socket.cpp (Martin Sustrik).

  • (Subdirectory / apparaten)
  • Removed stand-alone apparaten van distributie. Deze illegale programma's beschikbaar blijven bij oudere pakketten (Pieter Hintjens).
  • OpenPGM default rate verhoogd tot 40Mbps standaard (Steven McCoy).
  • ZMQ_DEALER en ZMQ_ROUTER macro's voorzien te verlichten upgraden naar 0MQ / 3.0. Deze zijn gepland om ZMQ_XREQ en ZMQ_XREP (Pieter Hintjens) te vervangen.
  • Toegevoegd pagina man voor zmq_device (3), welke als bijlage is niet gedocumenteerd (Pieter Hintjens).
  • Verwijderd zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man pagina's (Pieter Hintjens).
  • Verbeterde OpenPGM naar versie 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Build-systeem vraagt ​​nu OpenPGM bouwen proces direct, waardoor gemakkelijker toekomstige upgrades van OpenPGM (Mikko Koppanen).
  • Build-systeem maakt configuratie met willekeurige versies van OpenPGM (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM gebruikt nieuwe PGM_ODATA_MAX_RTE controlerende oorspronkelijke gegevens in plaats van PGM_TXW_MAX_RTE die hele kanaal (Steven McCoy).
  • 0MQ bouwt behoorlijk op FreeBSD (Mikko Koppanen).

Wat is nieuw in versie 2.1.2 RC2:

  • 0MQ nu correct omgaat met duurzaam Inproc stopcontacten; eerder genegeerd expliciete identiteiten op Inproc sockets.
  • Diverse geheugen lekken werden vastgesteld.
  • OpenPGM zender / ontvanger creatie vast.

Wat is nieuw in versie 2.1.1:

  • Dit is een stabiele release met een aantal belangrijke bugfixes boven 2.1.0 en geen grote functionaliteit veranderingen.

Wat is nieuw in versie 2.0.10:

  • Dit is een bugfix release met geen grote veranderingen.

Wat is nieuw in versie 2.0.9:.

  • Fixed verschillende bugs

Wat is nieuw in versie 2.0.8:

  • De ZMQ_SWAP functionaliteit is nu ingevoerd voor alle socket types.
  • Over 30 bugs werden vastgesteld.

Wat is nieuw in versie 2.0 Beta 6:

  • Voeg Git locatie aan README
  • Bijwerken README
  • Voeg MSVC bouwen bestanden naar distributie
  • Het verwijderen van overgebleven MSVC bouwt
  • Samenvoegen tak 'meester' van git@github.com: sustrik / zeromq2
  • Verduidelijk zmq_poll beperkingen
  • C ++ interface-documentatie-updates
  • opschonen om autogen.sh
  • Gebruik POSIX & quot; commando -v & quot; construeren om te testen op voorwaarde commando
  • Verduidelijk foutmeldingen op falen
  • pipe_t :: rollback verwijdert alleen onvoltooide bericht van de pijp in plaats van alle unflushed berichten
  • Implementeren flow control
  • Dit plegen introduceert de noodzakelijke veranderingen die nodig zijn
  • voor de uitvoering van flow control. Geen van de socket type
  • implementeert maar de flow control. De code zal crashen wanneer
  • de flow control is ingeschakeld en de THW LWM is bereikt.
  • De volgende commits zal debietregelmiddelen ondersteuning toe te voegen voor de
  • types individuele socket.
  • C en C ++ headers verplaatst van bindingen / op te nemen /, bindingen / verwijderd
  • - met-c en -with-cpp opties configureren verwijderd, C en C ++ nu ingebouwd
  • en standaard geïnstalleerd

Wat is nieuw in versie 2.0 Beta 1:

  • Deze versie bevat Common Lisp API, zero-copy voor grote berichten en meer.

Vergelijkbare software

Desire HD Stock
Desire HD Stock

15 Apr 15

ipw2200-ap
ipw2200-ap

3 Jun 15

HyperDroid-CM7
HyperDroid-CM7

14 Apr 15

GNU Hurd
GNU Hurd

19 Feb 15

Reacties op 0MQ

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!