0MQ

Sagteware kiekie:
0MQ
Sagteware besonderhede:
Weergawe: 3.1.0 Beta
Upload datum: 15 Apr 15
Ontwikkelaar: FastMQ Inc.
Lisensie: Gratis
Populariteit: 42

Rating: nan/5 (Total Votes: 0)

0MQ is 'n liggewig messaging kern.
Om twee programme te praat is altyd 'n uitdaging. Hulle het om saam te stem oor wat die data lyk. En wat dit beteken. Hulle moet saamstem oor hoe die data is georganiseer in 'n boodskap. XML, binêre, of iets anders? Hulle het om saam te stem hoe om te praat met mekaar. Hulle het om saam te stem oor die veiligheid. Hulle het om saam te stem hoe om te maak, oor wat netwerke. Hulle moet boodskappe wat nie onmiddellik afgelewer word om te ry. Hulle moet op te spoor en foute behoorlik te hanteer.
Baie apps probeer om hierdie probleme van nuuts af op te los. Maar jy kan ook koop groot, duur, stadig pakkette genoem "messaging stelsels" dat 'n groot deel van hierdie werk vir jou hanteer. Sommige van hierdie stelsels selfs eens op standaard protokolle soos AMQP. Gebruik van 'n boodskap-stelsel kos gewoonlik 'n baie, maar dit gee jou die krag om programme te bring saam.
Boodskappe gebruik te word vir net groot ryk maatskappye, en die baie vinnig messaging-stelsels is nog baie duur. Hierdie situasie verander.
Hier is 'n paar belangrike funksies van "0MQ":
繚 Ons missie met 嚙 瞎 Q ("ZeroMQ") is die vinnigste messaging om ooit te bou. Die manier waarop prestasie te kry, is die hele sagteware en hardeware stapel om saam te optimaliseer. So, is ons die ontwikkeling 嚙 瞎 Q nou saam met die groot hardeware maatskappye.
繚 嚙 瞎 Q is reeds baie vinnig. Ons kry 25 & mu; sek end-tot-end latencies en 2,8 miljoen boodskappe tweede vandag per.
繚 嚙 瞎 Q is heeltemal gratis GPL-gelisensieerde sagteware geskryf in C ++.
繚 嚙 瞎 Q is 'n projek aan die gang. Laai die kode, lees die witskrif en toetsuitslae, of sluit aan by die projek as jy 'n boodskap fanatikus.
嚙 瞎 Q is 'n samewerking tussen 'n groep van maatskappye, naamlik FastMQ (wat bring ervaring van die finansiële messaging mark), iMatix (wat bring die AMQP kundigheid), Intel (wat bring hardeware kundigheid) en ander maatskappye met hardeware, bedryfstelsel, netwerk, en die toepassing kundigheid. FastMQ Inc. sal verenig al kopieregte op die kode.
嚙 瞎 Q Doelwitte
繚 Gebou op standaarde: vir raamwerke, protokolle en gemeenskap.
繚 demolishes enige netwerk van 10 GB Ethernet, te 4X IB.
繚 Oordragte 2M boodskappe per sekonde op 'n 1Gb netwerk met een CPU aan elke kant.
繚 End-to-end latency onder twintig & mu; sek oor TCP met behulp van persoonlike netwerk hardeware en bestuurders.
繚 Beats 'n kommersiële produk: vinniger, meer draagbaar, meer betroubaar, meer bruikbaar.
繚 Gebou vir die gemeenskap: vrye sagteware in 'n open source gemeenskap.
繚 Ontwerp vir die werklike wêreld: video, aandele, speel, roosters, real time data, strome.
繚 loop oral: die kleinste toestelle, alle bedryfstelsels, alle tale.
繚 volle versprei: geen sentrale bedieners te crash, miljarde WAN en LAN nodes.
繚 Extensible raamwerk: kern-styl bestuurders vir persoonlike hardeware of aansoeke

Wat is nuut in hierdie release:.

  • Bug fixes :
  • Vaste kwessie 223 bewering mislukking in tcp_connecter.cpp: 300 wanneer die koppeling aan 'n bediener wat is op 'n onbereikbaar netwerk (Errno is gelyk aan ENETUNREACH)
  • .
  • Wysigings:
  • verwyder Debian verpakking, wat is nou beskikbaar by packages.debian.org of via apt-get.

Wat is nuut in die weergawe 2.1.3:

  • Fix voetstukke stoot, wat soms sou lewer stert rame van 'n multi boodskap aan nuwe intekenaars (Martin Sustrik).
  • Fix te PUB voetstukke, wat soms sou lewer stert rame van 'n multi boodskap aan nuwe intekenaars (Martin Sustrik).
  • Windows bou is gebreek as gevolg van EPROTONOSUPPORT nie gedefinieer nie. Dit is nou vaste (Martin Sustrik).
  • Verskeie fixes te maak OpenVMS hawe werk (Brett Cameron).
  • Reggemaak Reference Manual om daarop te let dat ZMQ_LINGER socket opsie kan ingestel word op enige tyd, nie net voor verbinding / bindend (Pieter Hint Jens).
  • Fix C ++ bindend behoorlik naby voetstukke (Guido Goldstein).
  • verwyder verouderde Assert van pgm_socket.cpp (Martin Sustrik).
  • verwyder stand-alone toestelle (/ toestelle subdirectory) van verspreiding. Hierdie ongedokumenteerde programme wat beskikbaar bly in ouer pakkette (Pieter Hint Jens).
  • OpenPGM verstek koers verhoog tot 40mbps by verstek (Steven McCoy).
  • ZMQ_DEALER en ZMQ_ROUTER makros voorsien te verlig gradeer na 0MQ / 3.0. Hierdie is geskeduleer ZMQ_XREQ en ZMQ_XREP (Pieter Hint Jens) te vervang.
  • Bygevoeg man bladsy vir zmq_device (3) wat hierby ongedokumenteerde (Pieter Hint Jens).
  • verwyder zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man bladsye (Pieter Hint Jens).
  • opgegradeer OpenPGM na weergawe 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Bou stelsel noem nou OpenPGM bou proses direk, sodat makliker toekomstige opgraderings van OpenPGM (Mikko Koppanen).
  • Bou stelsel konfigureer met arbitrêre weergawes van OpenPGM (Configure with-PGM = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM maak gebruik van nuwe PGM_ODATA_MAX_RTE beheer oorspronklike data in plaas van PGM_TXW_MAX_RTE wat die hele kanaal (Steven McCoy).
  • 0MQ bou behoorlik op FreeBSD (Mikko Koppanen).

Wat is nuut in die weergawe 2.1.2 RC2:

  • 0MQ nou korrek hanteer duursame inproc voetstukke; dit voorheen geïgnoreer eksplisiete identiteite op inproc voetstukke.
  • Verskeie geheue lekkasies is vasgestel.
  • OpenPGM sender / ontvanger skepping vasgestel.

Wat is nuut in die weergawe 2.1.1:

  • Dit is 'n stabiele weergawe met verskeie belangrike foutherstellings oor 2.1.0 en geen groot funksionaliteit verander.

Wat is nuut in die weergawe 2.0.10:

  • Dit is 'n bugfix release met geen groot veranderinge.

Wat is nuut in die weergawe 2.0.9:.

  • Vaste verskeie foute

Wat is die nuwe in die weergawe 2.0.8:

  • Die ZMQ_SWAP funksionaliteit is nou vir alle socket geïmplementeer tipes.
  • Sowat 30 foute is vasgestel.

Wat is nuut in weergawe 2.0 Beta 6:

  • Voeg Git plek te README
  • Update README
  • Voeg MSVC bou lêers verspreiding
  • Die verwydering van oorskiet MSVC bou
  • Merge tak "meester" van git@github.com: sustrik / zeromq2
  • Verduidelik zmq_poll beperkings
  • C ++ koppelvlak dokumentasie updates
  • reinig te autogen.sh
  • Gebruik POSIX & quot; opdrag v & quot; bou om te toets vir voorvereiste opdragte
  • Verduidelik fout boodskappe op mislukking
  • pipe_t :: rollback verwyder slegs onvoltooide boodskap van die pyp eerder as al unflushed boodskappe
  • Implementeer vloei beheer
  • Dit pleeg stel om die nodige veranderinge wat nodig is
  • vir die implementering van vloei beheer. Nie een van die socket tipes
  • implemente die vloei beheer nie. Die kode sal crash wanneer
  • die vloei beheer is aangeskakel en die Rigting LWM bereik word.
  • Die volgende pleeg sal vloei beheer ondersteuning vir
  • individuele socket tipes.
  • C en C ++ kop verskuif van bindings / te sluit /, bindings / verwyder
  • - met-c en with-CPP opsies te stel verwyder, C en C ++ nou gebou
  • en geïnstalleer is by verstek

Wat is nuut in weergawe 2.0 Beta 1:

  • Hierdie weergawe sluit Common Lisp API, nul-kopie vir groot boodskappe en nog baie meer.

Soortgelyke sagteware

MaheshaBSD
MaheshaBSD

15 Apr 15

DL Desire
DL Desire

14 Apr 15

SRR Module
SRR Module

2 Jun 15

Kommentaar te 0MQ

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!