0MQ

Programinė įranga Screenshot:
0MQ
Programinė detalės:
Versija: 3.1.0 Beta
Įkėlimo datą: 15 Apr 15
Kūrėjas: FastMQ Inc.
Licencija: Nemokamai
Populiarumas: 42

Rating: nan/5 (Total Votes: 0)

0MQ yra lengvas pranešimų branduolys.
Pirmieji du apps kalbėti visada yra iššūkis. Jie turi susitarti dėl ko duomenys atrodo. Ir ką tai reiškia. Jie turi susitarti, kaip duomenys yra organizuotas į pranešimą. XML, dvejetainis, ar kažkas kita? Jie turi susitarti, kaip kalbėti viena su kita. Jie turi susitarti dėl saugumo. Jie turi susitarti, kaip prijungti, per ką tinkluose. Jie turi eilę pranešimus, negali būti teikiamos nedelsiant. Jie turi aptikti ir tinkamai tvarkyti klaidų.
Daugelis programų pabandyti išspręsti šias problemas iš naujo. Bet jūs taip pat galite įsigyti didelių, brangių, lėtas paketus, vadinamus "pranešimų sistemos", kurios atlieka tam tikrą šių darbo vietų jums daug. Kai kurie iš šių sistemų, net susitarti dėl standartinių protokolų, pavyzdžiui, AMQP. Naudojant pranešimų sistemą paprastai kainuoja daug, bet ji suteikia jums galimybę pareikšti programas kartu.
Pranešimai naudojamas būti tik didelių turtingų įmonių, ir tikrai greitai pranešimų sistemos vis dar yra labai brangūs. Ši situacija keičiasi.
Štai keletas pagrindinių ypatybių "0MQ":
繚 Mūsų misija su 嚙 瞎 Q ("ZeroMQ") yra sukurti greičiausią pranešimų kada. Būdas gauti darbą yra optimizuoti visą programinės įrangos ir aparatūros krūvą kartu. Taigi, mes vystome 嚙 瞎 Q glaudžiai su pagrindiniais techninės įmonėms.
繚 嚙 瞎 Q yra jau labai greitai. Mes vis 25 ir mu; sek end-to-end latencies ir 2,8 mln pranešimus per sekundę šiandien.
繚 嚙 瞎 Q yra visiškai nemokama GPL licenciją programinė įranga parašyta C ++.
繚 嚙 瞎 Q yra vykdomas projektas. Atsisiųsti kodą, skaityti Whitepaper ir bandymų rezultatus, arba prisijungti prie projekto, jei esate pranešimų fanatikas.
嚙 瞎 Q yra tarp įmonių grupės bendradarbiavimas, ty FastMQ (kuris duoda patirties finansinių mokėjimų pranešimų rinkoje), iMatix (kuris atneša AMQP patirties), "Intel" (kuris atneša aparatūros patirtį) ir kitos įmonės su įrangos, operacinės sistemos, tinklas ir taikymo patirties. FastMQ Inc suvienyti visas autorines teises ant kodą.
嚙 瞎 Q tikslai
繚 Pastatyta standartus: griaučių, protokolų, ir bendruomenei.
繚 griauna bet kokį tinklą, iš 10GB Ethernet, 4X IB.
繚 pervedimai 2M pranešimus apie 1Gb tinklo antra su vienu procesoriumi kiekviename gale.
繚 end-to-end latentinis pagal dvidešimt & mu; sek per TCP naudojant pasirinktinį tinklo įrangą ir tvarkykles.
繚 Beats bet kokį komercinį produktą: greičiau, nešiojamas, patikimesnis, daugiau naudoti.
繚 Built bendruomenei: laisvos programinės įrangos į atviro kodo bendruomenei.
繚 Skirtas realiame pasaulyje: video, atsargų, žaidimų, Grotelės, realaus laiko duomenų, upelių.
繚 Veikia visur: mažiausios įrenginius, visų operacinių sistemų, visos kalbos.
繚 Pilnai paskirstytų: ne centriniuose serveriuose į avariją, milijardai WAN ir LAN mazgų.
繚 Extensible sistemą: branduolys stiliaus tvarkykles užsakymą įrangos ar programų

Kas naujo , šioje laidoje:.

  • Klaidųtaisymas
  • Ištaisyta problema, 223, teiginys nepakankamumas tcp_connecter.cpp: 300 jungiantis prie serverio, kuris yra ant nepasiekiamą tinklo (errno yra lygus ENETUNREACH)
  • .
  • Pokyčiai: "
  • Pašalinta Debian'o pakuotės, kuri yra dabar prieinama packages.debian.org arba per apt-get.

Kas naujo versijos 2.1.3:

  • Nustatyti stumti lizdai, kurie kartais duotų uodega rėmai daugialypio pranešimą naujų abonentų (Martinas Sustrik).
  • Nustatyti, kad PUB lizdai, kurie kartais duotų uodegą kadrų iš daugialypio pranešimą naujų abonentų (Martinas Sustrik).
  • Langai statyti buvo suskaidytas dėl EPROTONOSUPPORT nėra apibrėžtas. Tai jau fiksuotas (Martinas Sustrik).
  • Įvairūs pataisymai padaryti OpenVMS uosto darbą (Brett Cameron).
  • Ištaisyta Reference Manual pažymėti, kad ZMQ_LINGER lizdas parinktį galima nustatyti bet kuriuo metu, o ne tik prieš prijungiant / privaloma (Pieter Hintjens).
  • Nustatyti C ++ privalomas tinkamai glaudžius lizdai (Guido Goldstein).
  • Pašalinta pasenęs tvirtinimu iš pgm_socket.cpp (Martinas Sustrik).
  • Pašalinta savarankiškų prietaisai (/ prietaisai pakatalogį) nuo paskirstymo. Šie nelegalias programas, būtų galima vyresnio paketų (Pieter Hintjens).
  • OpenPGM įsipareigojimų neįvykdymo norma, padidinta iki 40Mbps pagal nutylėjimą (Steven McCoy).
  • ZMQ_DEALER ir ZMQ_ROUTER makrokomandos numatytos siekiant palengvinti atnaujinti 0MQ / 3.0. Tai planuojama pakeisti ZMQ_XREQ ir ZMQ_XREP (Pieter Hintjens).
  • Pridėta vyras puslapis zmq_device.
  • (3), kuris buvo šio sprendimo be dokumentų (Pieter Hintjens)
  • Pašalinta zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) vyras puslapiai (Pieter Hintjens).
  • Patobulinta OpenPGM versija 5.1.114 (Steven McCoy Mikko Koppanen).
  • Sudėjimas sistema dabar ragina OpenPGM sukurti procesą tiesiogiai, todėl lengviau būsimus atnaujinimus OpenPGM (Mikko Koppanen).
  • Sudėjimas sistema leidžia konfigūruoti su savavališkai versijų OpenPGM (Configure with-PGM = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM naudoja naują PGM_ODATA_MAX_RTE kontrolinį pradinius duomenis, o ne PGM_TXW_MAX_RTE apimantis visą kanalą (Steven McCoy).
  • 0MQ stato tinkamai FreeBSD (Mikko Koppanen).

Kas naujo versiją 2.1.2 RC2:

  • 0MQ dabar teisingai rankenos tvirtos inproc lizdai; anksčiau jis ignoravo intymias tapatybę inproc lizdus.
  • buvo nustatytos įvairios atminties nutekėjimas.
  • OpenPGM siuntėjas / gavėjas kūrimas fiksuotas.

Kas naujo versijos 2.1.1:

  • Ši stabili laida su keliais svarbiais klaidų per 2.1.0 ir nėra didelių funkcijos pokyčiai.

Kas naujo 2.0.10 versija:

  • Tai Ištaisyta spaudai be didelių pokyčių.

Kas naujo versijos 2.0.9:.

  • Fiksuoti keletas klaidų

Kas naujo versijos 2.0.8:

  • ZMQ_SWAP funkcionalumas jau įgyvendintos visos lizdą rūšys.
  • buvo nustatytas daugiau kaip 30 klaidų.

Kas naujo versijos 2.0 beta 6:

  • Pridėti git vietą README
  • Atnaujinti README
  • Pridėti MSVC kurti failus į paskirstymo
  • Šalinama likusių MSVC stato
  • Merge filialas "meistras" ir git@github.com: sustrik / zeromq2
  • paaiškinti zmq_poll apribojimai
  • C ++ sąsaja dokumentacijos atnaujinimus
  • patvarkymai į autogen.sh
  • Naudoti POSIX & quot; komanda -v & quot; statyti išbandyti už išankstinius komandų
  • Išaiškinti klaidų pranešimus nesėkmės
  • pipe_t :: atmesti pašalina tik nebaigtus žinutė iš vamzdžio, o ne visų unflushed pranešimų
  • Įgyvendinti srauto kontrolę
  • Ši įsipareigoti pristato reikiamus pakeitimus būtina
  • srauto kontrolės įgyvendinimo. Nė vienas iš lizdo tipų
  • įgyvendina srauto kontrolę dar. Kodas bus katastrofos, kai
  • reguliuojamas srautas yra įjungtas ir THW LWM pasiekiamas.
  • Toliau commits pridės srauto kontrolės paramą
  • individualus lizdų tipai.
  • C ir C ++ antraštes persikėlė iš apkaustais / įtraukti /, apkaustai / pašalinti
  • - su-c ir --with-cpp variantų konfigūruoti ištrintas, C ir C ++ dabar pastatytas
  • ir įdiegta pagal nutylėjimą

Kas naujo versijos 2.0 Beta 1:

  • Ši versija apima bendroji Lisp API nulinės kopija didelėms pranešimų ir daugiau.

Panaši programinė įranga

uLan Driver
uLan Driver

11 May 15

Rom SENSATION XL
Rom SENSATION XL

14 Apr 15

MINIX
MINIX

19 Jun 17

RT-Thread
RT-Thread

14 Apr 15

Komentarai 0MQ

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!