0MQ

Software screenshot:
0MQ
Podrobnosti Software:
Verze: 3.1.0 Beta
Datum uploadu: 15 Apr 15
Vývojka: FastMQ Inc.
Licence: Volný
Popularita: 42

Rating: nan/5 (Total Votes: 0)

0MQ je lehký zpráv jádra.
Jak dvě aplikace mluvit, je vždy výzvou. Musí se dohodnout na tom, co dat vypadá. A co to znamená. Musí se dohodnout na tom, jak jsou data organizována do zprávy. XML, binární, nebo něco jiného? Musí se dohodnout, jak mluvit k sobě navzájem. Musí se dohodnout na bezpečnost. Musí se dohodnout, jak se připojit, v tom, co sítích. Je třeba, aby fronty zpráv, které nemohou být okamžitě doručeny. Je třeba, aby odhalit a řešit chyby správně.
Mnoho aplikací se snaží řešit tyto problémy od nuly. Ale můžete také zakoupit velké, drahé a pomalé balíky nazývané "systémy předávání zpráv", které obsluhují mnoho z těchto pracovních míst pro vás. Některé z těchto systémů dohodnout ani na tom standardních protokolů, jako je AMQP. Použití systému zpráv obvykle stojí hodně, ale to vám dává sílu přinést aplikace dohromady.
Zprávy býval pouze pro velké bohaté podniky, a opravdu rychlé zasílání zpráv systémy jsou stále velmi drahé. Tato situace se mění.
Zde jsou některé klíčové rysy "0MQ":
繚 Naše poslání s 嚙 瞎 Q ("ZeroMQ"), je postavit nejrychlejší zpráv vůbec. Způsob, jak se dostat výkon je optimalizovat celý software a hardware stack dohromady. Proto vyvíjíme 嚙 瞎 Q úzce spolupracuje s hlavní hardwarové firmami.
繚 嚙 瞎 Q je již velmi rychlý. Dostáváme 25 a MU, sec end-to-end latence a 2,8 milionu zpráv druhé dnes za.
繚 嚙 瞎 Q je zcela zdarma pod GPL licencí software napsaný v C ++.
繚 嚙 瞎 Q je projekt probíhá. Stáhněte si kód, přečtěte si podrobnou zprávu a výsledky testů, nebo se připojit k projektu, pokud jste messaging fanatik.
嚙 瞎 Q je spolupráce mezi skupinou podniků, a to FastMQ (což přináší zkušenosti na trhu finančních zpráv), iMatix (což přináší AMQP zkušenosti), Intel (což přináší hardwarovou zkušenosti) a další firmy s hardware, operační systém, sítě a odborné znalosti aplikací. FastMQ Inc. sjednotí veškerá autorská práva na kód.
嚙 瞎 Q Cíle
繚 postaven na standardech: pro rámců, protokoly, a společenství.
繚 ničí jakékoliv sítě, z 10Gb Ethernetu, na 4X IB.
繚 Přestupy 2M zpráv za sekundu v síti 1Gb s jedním CPU na každém konci.
繚 End-to-end latence pod dvacet-mu, sec přes TCP pomocí vlastního síťového hardwaru a ovladačů.
繚 Beats jakýkoliv komerční produkt: rychlejší, přenosný, spolehlivější, použitelné.
繚 Vyrobeno pro komunitu: svobodného software v open source komunitě.
繚 Určeno pro reálný svět: video, zásob, herní, mříže, data v reálném čase, potoky.
繚 Spustí všude: nejmenší zařízení, všechny operační systémy, všechny jazyky.
繚 plně distribuovaná: žádné centrální servery k havárii, miliardy WAN a LAN uzlů.
繚 Extensible rámec: ovladače jádra stylu na vlastní hardware a aplikací

Co je nového v této verzi:.

  • Opravy chyb :
  • Opravena chyba, 223, selhání výrazu v tcp_connecter.cpp: 300 při připojení k serveru, který je na nedosažitelné síti (errno rovná ENETUNREACH)
  • .
  • Změny:
  • Odstraněna obaly Debian, který je nyní k dispozici na packages.debian.org nebo přes apt-get.

Co je nového ve verzi 2.1.3:

  • Fix na PUSH zásuvky, která by někdy přinést ocas rámy vícedílné zprávy pro nové předplatitele (Martin Sustrik).
  • Fix na PUB zásuvek, které by někdy přinést ocas rámy vícedílné zprávy na nových předplatitelů (Martin Sustrik).
  • Windows build byl rozdělen kvůli EPROTONOSUPPORT není definována. To bylo nyní stanovena (Martin Sustrik).
  • Různé opravy, aby se OpenVMS portu práce (Brett Cameron).
  • Opraveno referenční příručka si uvědomit, že možnosti ZMQ_LINGER zásuvku lze nastavit kdykoli, a to těsně před připojením / vazba (Pieter Hintjens).
  • Fix C ++ vázání řádné uzavření zásuvky (Guido Goldstein).
  • Odebráno zastaralé tvrdit, ze pgm_socket.cpp (Martin Sustrik).
  • Odstraněné samostatná zařízení (/ zařízení podadresář) z distribuce. Tyto nelegální programy i nadále k dispozici ve starších obalů (Pieter Hintjens).
  • OpenPGM standardní sazba zvýší na 40Mbps ve výchozím nastavení (Steven McCoy).
  • ZMQ_DEALER a ZMQ_ROUTER makra poskytované usnadnit upgrade na 0MQ / 3.0. Ty jsou naplánovány k nahrazení ZMQ_XREQ a ZMQ_XREP (Pieter Hintjens).
  • Přidána man stránka pro zmq_device (3), která se k tomu bez dokladů (Pieter Hintjens).
  • Odebráno zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) manuálové stránky (Pieter Hintjens).
  • Modernizované OpenPGM na verzi 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Build systém nyní zavolá OpenPGM stavět procesu přímo, což umožňuje snazší budoucí úpravy OpenPGM (Mikko Koppanen).
  • Build systém umožňuje konfiguraci s libovolnými verzemi OpenPGM (./configure --with-PGM = libpgm-XYZ) (Mikko Koppanen).
  • OpenPGM používá nový PGM_ODATA_MAX_RTE kontrolní původních dat namísto PGM_TXW_MAX_RTE pokrývající celý kanál (Steven McCoy).
  • 0MQ staví správně na FreeBSD (Mikko Koppanen).

Co je nového ve verzi 2.1.2 RC2:

  • 0MQ nyní správně zpracovává trvanlivé inproc zásuvky; předtím ignoroval explicitní totožnosti na inproc zásuvek.
  • různé úniky paměti byly opraveny.

  • Tvorba
  • OpenPGM vysílač / přijímač pevné.

Co je nového ve verzi 2.1.1:

  • Tento stabilní verze s několika významnými opravy chyb přes 2.1.0 a žádné zásadní změny funkčnosti.

Co je nového ve verzi 2.0.10:

  • Toto je vydání s opravami chyb bez větších změn.

Co je nového ve verzi 2.0.9:.

  • Opraveno několik chyb

Co je nového ve verzi 2.0.8:

  • Funkce ZMQ_SWAP byl zaveden pro všechny zásuvky typu.
  • více než 30 chyb bylo opraveno.

Co je nového ve verzi 2.0 Beta 6:

  • Přidat lokalitu Git do README
  • Aktualizace README
  • Přidat MSVC stavět soubory k distribuci,
  • Odstranění zbylé MSVC staví
  • Sloučit pobočkou "master", z git@github.com: sustrik / zeromq2
  • Osvětlit omezení zmq_poll
  • C ++ aktualizace dokumentace rozhraní
  • pročištění na autogen.sh
  • Použít POSIX & quot; příkaz -v & quot; postavit otestovat předpokladem příkazy
  • Objasnit chybové zprávy o selhání
  • pipe_t :: vrácení odstraňuje pouze nedokončené zprávy z potrubí, spíše než všichni unflushed zprávy
  • Provést kontrolu toku
  • Tento dopustit přináší potřebné změny, třeba
  • pro provádění řízení toku. Žádný z typů zásuvky
  • implementuje řízení toku dosud. Kód selhání při
  • řízení toku je povoleno a je dosaženo thw LWM.
  • Následující nezavazuje přidáme kontrola datového toku pro
  • jednotlivé typy zásuvek.
  • C a C ++ záhlaví přestěhoval z vazby / zahrnout /, vázání / odstranit
  • - s-c a --with-CPP možnostech konfigurace odstranit, C a C ++ se postavil
  • a ve výchozím nastavení nainstalována

Co je nového ve verzi 2.0 Beta 1:

  • Tato verze obsahuje Common Lisp API, zero-copy pro velké zpráv a další.

Podobný software

MccM MixTheme MT
MccM MixTheme MT

15 Apr 15

FruityOrange
FruityOrange

17 Feb 15

TrueOS
TrueOS

12 Jul 17

NTX
NTX

2 Jun 15

Komentáře k 0MQ

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!