0MQ

Software kuvakaappaus:
0MQ
Ohjelmiston tiedot:
Versio: 3.1.0 Beta
Lähetyksen päivämäärä: 15 Apr 15
Kehittäjä: FastMQ Inc.
Lupa: Vapaa
Suosio: 42

Rating: nan/5 (Total Votes: 0)

0MQ on kevyt messaging ydin.
Getting kaksi apps puhua on aina haaste. Niiden on sovittava, mihin tiedot näyttää. Ja mitä se tarkoittaa. Niiden on sovittava, miten tiedot on jaettu viesti. XML, binääri, tai jotain muuta? Heillä on sovittava, miten puhua toisilleen. Niiden on sovittava turvallisuutta. Heillä on sovittava, miten yhdistää, poikki mitä verkkoja. Ne täytyy jonottaa viestit, joita ei voida toimittaa välittömästi. Heidän täytyy tunnistaa ja käsitellä virheitä oikein.
Monet sovellukset yrittää ratkaista näitä ongelmia tyhjästä. Mutta voit myös ostaa iso, kallis, hidas paketit nimeltään "Messaging", jotka käsittelevät paljon näitä työpaikkoja sinulle. Jotkut näistä järjestelmistä sopimaan edes standardiprotokolliin kuten AMQP. Käyttämällä sanomajärjestelmä yleensä maksaa paljon, mutta se antaa sinulle voimaa tuoda apps yhdessä.
Viestit käytetään olla iso varakas yrityksille vain, ja todella nopea viestintäjärjestelmät ovat edelleen hyvin kalliita. Tilanne on muuttumassa.
Tässä muutamia keskeisiä piirteitä "0MQ":
繚 Missiomme kanssa 嚙 瞎 Q ("ZeroMQ") on rakentaa nopein messaging koskaan. Tapa saada suorituskyky on optimoida koko ohjelmiston ja laitteiston pino yhdessä. Joten, kehitämme 嚙 瞎 Q tiivistä tärkeän laitteisto yrityksiä.
繚 嚙 瞎 Q on jo hyvin nopeasti. Saamme 25 & mu; s end-to-end viiveet ja 2800000 viestiä sekunnissa tänään.
繚 嚙 瞎 Q on täysin ilmainen GPL-lisensoidun ohjelmiston kirjoitettu C ++.
繚 嚙 瞎 Q on projekti käynnissä. Lataa koodi, lue tietopaketti ja testituloksia, tai liittyä hankkeeseen, jos olet messaging fanaatikko.
嚙 瞎 Q on yhteistyötä ryhmän yritysten eli FastMQ (joka tuo kokemusta rahoitusmarkkinoiden viestintäjärjestelmämarkkinoilla), iMatix (joka tuo AMQP asiantuntemus), Intel (joka tuo laitteiston asiantuntemusta) ja muiden yritysten kanssa laitteisto, käyttöjärjestelmä, verkko, ja sovellus asiantuntemusta. FastMQ Inc. yhtenäistää kaikki tekijänoikeudet koodin.
嚙 瞎 Q Goals
繚 Rakennettu standardeja: kehyksiä, protokollia, ja yhteisö.
繚 romuttaa tahansa verkkoon, mistä 10Gb Ethernet, 4X IB.
繚 Siirrot 2M viestejä toinen 1Gb verkko yhdellä CPU kummassakin päässä.
繚 End-to-end-latenssi alle kahdenkymmenen & mu; s TCP käyttämällä mukautettuja verkkolaitteita ja kuljettajia.
繚 Beats mitään kaupallista tuotetta: nopeammin, enemmän kannettavia, luotettavampia, käyttökelpoisempia.
繚 Rakennettu yhteisö: ilmainen ohjelmisto avoimen lähdekoodin yhteisölle.
繚 Suunniteltu reaalimaailman: video, varastot, pelaamista, ristikot, reaaliaikaiset tiedot, puroihin.
繚 Runs kaikkialla: pienin laitteet, kaikissa käyttöjärjestelmissä, kaikki kielet.
繚 Täysin hajautettu: ei Keski palvelimet kaatuu, miljardeja WAN ja LAN solmuja.
繚 Extensible puitteet: kernel-style ajureita mukautettuja laitteisto- tai sovelluksia.

Mitä uutta tässä julkaisussa:

  • Vikakorjauksia :
  • Korjattu ongelma 223, väite epäonnistuminen tcp_connecter.cpp: 300 kytkettäessä palvelimeen, joka on saavuttamaton verkkoon (errno on yhtä ENETUNREACH).
  • Muutokset:
  • Poistettu Debianin pakkaus, joka on nyt saatavilla packages.debian.org kautta tai apt-get.

Mitä uutta versiossa 2.1.3:

  • Fix PUSH pistorasiat, mikä joskus antaa hännän kehykset moniosaisen viestin uusille tilaajille (Martin Sustrik).
  • Korjaa PUB pistorasiat, mikä joskus antaa hännän kehykset moniosaisen viestin uusille tilaajille (Martin Sustrik).
  • Windows rakentaa katkesi takia EPROTONOSUPPORT ei määritelty. Tämä on nyt korjattu (Martin Sustrik).
  • Various korjauksia tehdä OpenVMS- satamatoiminnot (Brett Cameron).
  • Korjattu ohje huomata, että ZMQ_LINGER pistorasia vaihtoehto voidaan asettaa milloin tahansa, ei vain ennen liittämistä / sitova (Pieter Hintjens).
  • Korjaa C ++ sitoutumisen oikein lähellä pistorasiat (Guido Goldstein).
  • Poistettu vanhentunut assert päässä pgm_socket.cpp (Martin Sustrik).
  • Poistettu stand-alone laitteet (/ laitteet alihakemisto) jakelusta. Nämä rekisteröimättömät ohjelmat ovat saatavilla vanhemmilla paketit (Pieter Hintjens).
  • OpenPGM oletusarvo nostetaan 40Mbps oletuksena (Steven McCoy).
  • ZMQ_DEALER ja ZMQ_ROUTER makroja tarjotaan helposti päivittää 0MQ / 3.0. Nämä on tarkoitus korvata ZMQ_XREQ ja ZMQ_XREP (Pieter Hintjens).
  • Lisätty man-sivuilta zmq_device (3), joka suuruisiksi pimeiltä (Pieter Hintjens).
  • Poistettu zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man-sivut (Pieter Hintjens).
  • Uusittu OpenPGM versioon 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Rakenna järjestelmä kehottaa nyt OpenPGM rakentaa prosessi suoraan, helpottamaan tulevaa uudistamista OpenPGM (Mikko Koppanen).
  • Rakenna järjestelmä mahdollistaa kokoonpanon kanssa mielivaltaisen versioiden OpenPGM (./configure --with-PGM = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM käyttää uutta PGM_ODATA_MAX_RTE ohjaamiseksi alkuperäiset tiedot sijaan PGM_TXW_MAX_RTE kattaa koko kanavan (Steven McCoy).
  • 0MQ rakentuu oikein FreeBSD (Mikko Koppanen).

Mitä uutta versiossa 2.1.2 RC2:

  • 0MQ nyt oikein kestävä inproc pistorasiat; Aiemmin se huomiotta nimenomaisen henkilöllisyytensä inproc pistorasiat.
  • Various muistivuodot vahvistettu.
  • OpenPGM lähettäjän / vastaanottajan luominen kiinteä.

Mitä uutta versiossa 2.1.1:

  • Tämä vakaa julkaisu useita tärkeitä korjauksia yli 2.1.0 eikä suuria toimintojen muutokset.

Mitä uutta versiossa 2.0.10:

  • Tämä on vikakorjaus julkaisu ilman suuria muutoksia.

Mitä uutta versiossa 2.0.9:

  • Fixed useita vikoja.

Mitä uutta versiossa 2.0.8:

  • ZMQ_SWAP toiminnallisuus on nyt pantu täytäntöön kaikissa socket tyyppejä.
  • Noin 30 bugeja vahvistettu.

Mitä uutta versio 2.0 Beta 6:

  • Lisää Git sijainti README
  • Päivitä README
  • Lisää MSVC rakentaa tiedostoja jakelu
  • poistaminen jäänne MSVC rakentuu
  • Yhdistä haara "päällikkö" on git@github.com: sustrik / zeromq2
  • Selvitä zmq_poll rajoitukset
  • C ++ rajapintadokumentaatiota päivitykset
  • puhdistuksia ja autogen.sh
  • Käytä POSIX & quot; komento -v & quot; rakentaa testata edellytys komentojen
  • Selvitä virheilmoituksia epäonnistumisesta
  • pipe_t :: purkamisen poistaa vain keskeneräinen viesti putken sijaan kaikki unflushed viestit
  • Toteuta virtauksen ohjaus
  • Tämä sitouttaa esittelee tarvittavat muutokset tarpeen
  • toteuttamiseksi virtauksen ohjaus. Mikään socket tyypit
  • toteuttaa virtauksen ohjaus vielä. Koodi kaatuu, kun
  • virtauksen ohjaus on käytössä ja thw LWM saavutetaan.
  • Seuraavat arkistotoimituksiin lisää virtausta ohjaus tuki
  • yksittäinen pistorasia tyyppejä.
  • C ja C ++ otsikot muutti siteet / sisällyttää /, siteet / poistaa
  • - kanssa-c ja --with-CPP vaihtoehtoja määrittää poistettu, C ja C ++ nyt rakennettu
  • ja asennettu oletuksena

Mitä uutta versiossa 2.0 Beta 1:

  • Tämä versio sisältää Common Lisp API, nolla-kopio suurille viestejä ja enemmän.

Vastaavia ohjelmistoja

BoxmaX KS
BoxmaX KS

15 Apr 15

Instant-Grid
Instant-Grid

2 Jun 15

NuttX
NuttX

10 May 15

Kommentit 0MQ

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!