0MQ

Software screenshot:
0MQ
Software detaljer:
Version: 3.1.0 Beta
Upload dato: 15 Apr 15
Udvikler: FastMQ Inc.
Licens: Gratis
Popularitet: 42

Rating: nan/5 (Total Votes: 0)

0MQ er en letvægts messaging kerne.
Kom to apps til at tale er altid en udfordring. De skal blive enige om, hvad disse data ser ud. Og hvad det betyder. De skal blive enige om, hvordan dataene er organiseret i en meddelelse. XML, binær, eller noget andet? De skal blive enige, hvordan man taler til hinanden. De skal blive enige om sikkerhed. De skal blive enige, hvordan du tilslutter, tværs af, hvad netværk. De skal kø beskeder, der ikke kan leveres umiddelbart. De har brug for at opdage og håndtere fejl korrekt.
Mange apps forsøge at løse disse problemer fra bunden. Men du kan også købe store, dyre, langsomme pakker kaldet "messaging systemer", der håndterer en masse af disse job til dig. Nogle af disse systemer selv blive enige om standard protokoller som AMQP. Ved hjælp af en messaging-system normalt koster en masse, men det giver dig mulighed for at bringe apps sammen.
Beskeder plejede at være kun store velhavende virksomheder og de virkelig hurtige messaging-systemer er stadig meget dyrt. Denne situation ændrer sig.
Her er nogle vigtige funktioner i "0MQ":
繚 Vores mission med 嚙 瞎 Q ("ZeroMQ") er at bygge den hurtigste messaging nogensinde. Den måde at få resultater er at optimere hele software og hardware stak sammen. Så udvikler vi 嚙 瞎 Q tæt sammen med store hardware firmaer.
繚 嚙 瞎 Q er allerede meget hurtigt. Vi får 25 & mu; sec end-to-end ventetid og 2,8 millioner meddelelser pr dag.
繚 嚙 瞎 Q er helt gratis GPL-licenseret software skrevet i C ++.
繚 嚙 瞎 Q er et projekt i gang. Hent koden, læse hvidbog, og testresultater eller deltage i projektet, hvis du er en messaging fanatiker.
嚙 瞎 Q er et samarbejde mellem en gruppe af virksomheder, nemlig FastMQ (som bringer erfaring med markedet finansielle messaging), iMatix (som bringer AMQP ekspertise), Intel (som bringer hardware ekspertise) og andre virksomheder med hardware, operativsystem, netværk, og anvendelse ekspertise. FastMQ Inc. vil forene alle ophavsrettigheder på koden.
嚙 瞎 Q Mål
繚 Bygget på standarder: for rammer, protokoller, og fællesskab.
繚 smadrer ethvert netværk, fra 10 Gb Ethernet, til 4X IB.
繚 Overførsler 2M beskeder i sekundet på en 1 GB netværk med en CPU i hver ende.
繚 End-to-end latency under tyve & mu; sek over TCP hjælp brugerdefinerede netværkshardware og drivere.
繚 slår enhver kommercielt produkt: hurtigere, mere bærbare, mere pålidelig, mere anvendelige.
繚 Bygget til fællesskabet: gratis software i et open source community.
繚 Designet til den virkelige verden: video, lagre, spil, gitre, realtidsdata, vandløb.
繚 Kører overalt: de mindste enheder, alle operativsystemer, alle sprog.
繚 Fuldt fordelt: ingen centrale servere til at gå ned, milliarder af WAN og LAN noder.
繚 Extensible ramme: kernel-stil drivere til brugerdefineret hardware eller programmer

Hvad er nyt i denne udgivelse:.

  • Fejlrettelser :
  • Fixed problem 223, påstand svigt i tcp_connecter.cpp: 300 ved tilslutning til en server, der er på et uopnåeligt netværk (errno er lig med ENETUNREACH)
  • .
  • Ændringer:
  • Fjernet Debian-pakning, som nu er tilgængelig på packages.debian.org eller via apt-get.

Hvad er nyt i version 2.1.3:

  • Fix at skubbe stikkontakter, som undertiden ville levere hale rammer af en besked i flere til nye abonnenter (Martin Sustrik).
  • Fix til PUB stikkontakter, som undertiden ville levere hale rammer af en besked i flere til nye abonnenter (Martin Sustrik).
  • Windows build blev brudt på grund af EPROTONOSUPPORT ikke er defineret. Dette er nu blevet rettet (Martin Sustrik).
  • Forskellige rettelser at gøre OpenVMS havnearbejder (Brett Cameron).
  • Korrigeret Reference Manual at bemærke, at ZMQ_LINGER socket mulighed kan indstilles når som helst, ikke bare før tilslutning / binding (Pieter Hintjens).
  • Fix til C ++ binding til korrekt tætte sokler (Guido Goldstein).
  • Fjernet forældede hævde fra pgm_socket.cpp (Martin Sustrik).
  • Fjernede enkeltstående enheder (/ enheder undermappe) fra distributionen. Disse udokumenterede programmer være til rådighed ældre pakker (Pieter Hintjens).
  • OpenPGM misligholdelsesgrad hævet til 40 Mbps som standard (Steven McCoy).
  • ZMQ_DEALER og ZMQ_ROUTER makroer forudsat at lette opgradere til 0MQ / 3,0. Disse er planlagt til at erstatte ZMQ_XREQ og ZMQ_XREP (Pieter Hintjens).
  • Tilføjet man-siden for zmq_device (3), der blev til nærværende udokumenterede (Pieter Hintjens).
  • Fjernet zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man-sider (Pieter Hintjens).
  • Opgraderet OpenPGM til version 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Byg systemet kalder nu OpenPGM bygge proces direkte, giver lettere fremtidige opgraderinger af OpenPGM (Mikko Koppanen).
  • Byg system tillader konfiguration med vilkårlige udgaver af OpenPGM (./configure --with-PGM = libpgm-XYZ), (Mikko Koppanen).
  • OpenPGM anvender ny PGM_ODATA_MAX_RTE kontrollerende originale data i stedet for PGM_TXW_MAX_RTE dækker hele kanal (Steven McCoy).
  • 0MQ bygger korrekt på FreeBSD (Mikko Koppanen).

Hvad er nyt i version 2.1.2 RC2:

  • 0MQ nu korrekt håndterer varige inproc stikkontakter; tidligere det ignorerede eksplicitte identiteter på inproc stikkontakter.
  • Diverse memory leaks blev fastsat.
  • OpenPGM afsender / modtager skabelse fast.

Hvad er nyt i version 2.1.1:

  • Dette en stabil udgivelse med flere vigtige fejlrettelser løbet 2.1.0 og ingen større funktionalitetsændringer.

Hvad er nyt i version 2.0.10:

  • Dette er en bugfix release uden større ændringer.

Hvad er nyt i version 2.0.9:.

  • Fast flere fejl

Hvad er nyt i version 2.0.8:

  • ZMQ_SWAP funktionalitet er nu blevet gennemført for alle socket typer.
  • Om 30 fejl blev rettet.

Hvad er nyt i version 2.0 Beta 6:

  • Tilføj Git placering til README
  • Opdater README
  • Tilføj MSVC bygge filer til distributionen
  • Fjernelse sidesten MSVC bygger
  • Flet gren 'master' af git@github.com: sustrik / zeromq2
  • Afklar zmq_poll begrænsninger
  • C ++ grænseflade dokumentationsopdateringer
  • oprensning til autogen.sh
  • Brug POSIX & quot; kommando -v & quot; konstruere at teste for forudsætning kommandoer
  • Afklar fejlmeddelelser på fiasko
  • pipe_t :: rollback fjerner kun ufærdige besked fra røret i stedet for alle unflushed beskeder
  • Implementere flow kontrol
  • Dette begå introducerer de nødvendige ændringer er nødvendige
  • for at gennemføre flow kontrol. Ingen af ​​socket typer
  • implementerer flowstyringen endnu. Koden vil gå ned, når
  • flowstyringen er aktiveret, og thw LWM nås.
  • Følgende begår vil tilføje flow-kontrol støtte til
  • individuel socket typer.
  • C og C ++ overskrifter flyttet fra bindinger / at inkludere /, bindinger / fjernet
  • - med-c og --with-CPP valgmuligheder til at konfigurere fjernet, C og C ++ nu bygget
  • og installeret som standard

Hvad er nyt i version 2.0 Beta 1:

  • Denne version indeholder Common Lisp API, nul-kopi for store meddelelser og mere.

Lignende software

Ubuntu Touch
Ubuntu Touch

17 Feb 15

sun4v
sun4v

3 Jun 15

Linux Kernel
Linux Kernel

17 Aug 18

Kommentarer til 0MQ

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!