0MQ

Software skärmdump:
0MQ
Mjukvaruinformation:
Version: 3.1.0 Beta
Ladda upp dagen: 15 Apr 15
Utvecklare: FastMQ Inc.
Licens: Gratis
Popularitet: 124

Rating: 2.0/5 (Total Votes: 1)

0MQ är en lätt meddelandehantering kärna.
Att få två appar för att prata är alltid en utmaning. De måste komma överens om vad uppgifterna ser ut. Och vad det innebär. De måste komma överens om hur data organiseras i ett meddelande. XML, binär, eller något annat? De måste komma överens hur man talar med varandra. De måste komma överens om säkerheten. De måste komma överens hur man ansluter, över vilka nätverk. De behöver köa meddelanden som inte kan levereras omgående. De behöver för att upptäcka och hantera fel på rätt sätt.
Många appar försöker lösa dessa problem från grunden. Men du kan också köpa stora, dyra, långsamma paket som kallas "meddelandesystem" som hanterar en hel del av dessa jobb för dig. Vissa av dessa system även komma överens om standardprotokoll som AMQP. Med hjälp av en meddelandesystem kostar oftast mycket men det ger dig möjlighet att föra appar tillsammans.
Meddelanden brukade vara för bara stora rika företag, och de riktigt snabba meddelandesystem är fortfarande mycket dyra. Denna situation förändras.
Här är några viktiga inslag i "0MQ":
繚 Vårt uppdrag med 嚙 瞎 Q ("ZeroMQ") är att bygga den snabbaste meddelandehantering någonsin. Det sättet att få resultat är att optimera hela mjukvara och hårdvara stack tillsammans. Så utvecklar vi 嚙 瞎 Q nära med stora hårdvaruföretag.
繚 嚙 瞎 Q är redan mycket snabbt. Vi får 25 & mu; sek end-to-end latenser och 2,8 miljoner meddelanden per sekund i dag.
繚 嚙 瞎 Q är helt gratis GPL-licensierad programvara skriven i C ++.
繚 嚙 瞎 Q är ett pågående projekt. Ladda koden, läs whitepaper och testresultat, eller gå med i projektet om du är en meddelande fanatiker.
嚙 瞎 Q är ett samarbete mellan en grupp av företag, nämligen FastMQ (vilket ger erfarenhet av den finansiella meddelandemarknaden), iMatix (vilket innebär att AMQP expertis), Intel (vilket ger hårdvaru expertis) och andra företag med hårdvara, operativsystem, nätverk, och applikationskunnande. FastMQ Inc. kommer att förena alla copyright på koden.
嚙 瞎 Q Mål
繚 Byggd på standarder: för ramar, protokoll, och gemenskap.
繚 demolerar alla nätverk, från 10 Gbit Ethernet, till 4X IB.
繚 Transfers 2M meddelanden per sekund på en 1Gb nätverk med en processor i varje ände.
繚 End-to-end latens under tjugo & mu; s över TCP använder anpassade nätverkshårdvara och drivrutiner.
繚 Slår någon kommersiell produkt: snabbare, mer bärbar, mer tillförlitliga, mer användbara.
繚 Byggd för samhället: fri programvara i en öppen källkod.
繚 Designad för den verkliga världen: video, lager, spel, galler, realtidsdata, bäckar.
繚 Körs allt: de minsta enheterna, alla operativsystem, alla språk.
繚 Fullt fördelade: inga centrala servrar att krascha, miljarder WAN och LAN-noder.
繚 Extensible ram: kernel-stil drivrutiner för anpassad hårdvara eller program

Vad är nytt i den här versionen:.

  • Buggfixar :
  • Fast frågan 223, påstående misslyckande i tcp_connecter.cpp: 300 vid anslutning till en server som är på en onåbar nätverk (errno är lika med ENETUNREACH)
  • .
  • Ändringar:
  • Bortdebian förpackningar, som nu finns tillgänglig på packages.debian.org eller via apt-get.

Vad är nytt i version 2.1.3:

  • Fix till PUSH uttag, vilket ibland skulle leverera svans ramar av ett meddelande i flera nya abonnenter (Martin Sustrik).
  • Fix till PUB uttag, vilket ibland skulle leverera svans ramar av meddelandet till nya abonnenter (Martin Sustrik).
  • Windows build bröts på grund av att EPROTONOSUPPORT inte definieras. Detta har nu rättats (Martin Sustrik).
  • Diverse fixar att göra OpenVMS hamnarbete (Brett Cameron).
  • Korrigerad Reference Manual att notera att ZMQ_LINGER uttag kan vara inställd när som helst, inte bara innan du ansluter / bindning (Pieter Hintjens).
  • Fix till C ++ bindande till rätt nära uttag (Guido Goldstein).
  • Tog bort föråldrade hävda från pgm_socket.cpp (Martin Sustrik).
  • Borttagna fristående enheter (/ enheter katalogen) från distributionen. Dessa papperslösa program förblir tillgängliga i äldre paket (Pieter Hintjens).
  • OpenPGM default värde höjs till 40Mbps som standard (Steven McCoy).
  • ZMQ_DEALER och ZMQ_ROUTER makron som att lindra uppgradera till 0MQ / 3,0. Dessa är planerade att ersätta ZMQ_XREQ och ZMQ_XREP (Pieter Hintjens).
  • Inkom man-sidan för zmq_device (3), som härtill var papperslösa (Pieter Hintjens).
  • Bort zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man pages (Pieter Hintjens).
  • Uppgraderad OpenPGM till version 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Bygga systemet uppmanar nu OpenPGM bygga processen direkt, vilket gör det lättare framtida uppgraderingar av OpenPGM (Mikko Koppanen).
  • Bygga systemet tillåter konfiguration med godtyckliga versioner av OpenPGM (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM använder ny PGM_ODATA_MAX_RTE kontrollerar originaldata istället för PGM_TXW_MAX_RTE täcker hela kanalen (Steven McCoy).
  • 0MQ bygger ordentligt på FreeBSD (Mikko Koppanen).

Vad är nytt i version 2.1.2 RC2:

  • 0MQ nu hanterar hållbara inproc uttag korrekt; tidigare det ignorerade explicita identiteter på inproc uttag.
  • Olika minnesläckor fixerades.
  • OpenPGM sändare / mottagare skapande fast.

Vad är nytt i version 2.1.1:

  • Denna stabila utgåvan med flera viktiga buggfixar över 2.1.0 och inga större funktionsändringar.

Vad är nytt i version 2.0.10:

  • Detta är en buggfix release utan större förändringar.

Vad är nytt i version 2.0.9:.

  • Fast flera buggar

Vad är nytt i version 2.0.8:

  • ZMQ_SWAP funktionaliteten har nu genomförts för alla uttag typer.
  • Cirka 30 buggar har åtgärdats.

Vad är nytt i version 2.0 Beta 6:

  • Lägg Git plats till README
  • Uppdatera README
  • Lägg MSVC bygga filer till distributionen
  • Ta bort överblivna MSVC bygger
  • Merge gren "master" av git@github.com: sustrik / zeromq2
  • Klargöra zmq_poll restriktioner
  • C ++ uppdateringar gränssnitts dokumentation
  • rensning att autogen.sh
  • Använd POSIX & quot; kommando -v & quot; konstruera att testa förutsättning kommandon
  • Klargör felmeddelanden på misslyckande
  • pipe_t :: rollback avlägsnar bara oavslutade budskap från röret i stället alla unflushed meddelanden
  • Genomföra flödeskontroll
  • Detta begå introducerar de nödvändiga förändringar som krävs
  • för att genomföra flödeskontroll. Ingen av sockeltyper
  • implementerar flödeskontroll än. Koden kommer att krascha när
  • styrflödet är aktiverat och thw lwm nås.
  • Följande åtar kommer lägga till stöd flödeskontroll för
  • individuell socket typer.
  • C och C ++ rubriker flyttade från bindningar / inkludera /, bindningar / tas bort
  • - med-c och --with-cpp alternativ för att konfigurera bort, C och C ++ nu byggt
  • och installeras som standard

Vad är nytt i version 2.0 Beta 1:

  • Denna version innehåller Common Lisp API, noll-kopia för stora meddelanden och mer.

Liknande mjukvara

NDT MIU
NDT MIU

14 Apr 15

NAS4Free
NAS4Free

2 Oct 17

Kernelloader
Kernelloader

18 Jul 15

Kommentarer till 0MQ

Kommentarer hittades inte
Kommentar
Slå på bilder!