0MQ

Szoftver screenshot:
0MQ
Szoftver adatai:
Változat: 3.1.0 Beta
Feltöltés dátuma: 15 Apr 15
Fejlesztő: FastMQ Inc.
Engedély: Ingyenes
Népszerűség: 124

Rating: 2.0/5 (Total Votes: 1)

0MQ egy könnyű üzenetküldés kernel.
Első két apps beszélni mindig kihívást jelent. Nekik kell megállapodni, milyen adatok néz ki. És mit jelent. Nekik kell megállapodni az adatok hogyan szerveződik egy üzenetet. XML, bináris, vagy valami más? Ők meg kell állapodniuk, hogyan kell beszélni egymással. Nekik kell megállapodni a biztonság. Ők meg kell állapodniuk, hogyan lehet csatlakozni, az egész, amit hálózatok. Meg kell sorba üzenetek, amelyeket nem lehet azonnal elküldeni. Meg kell felismerni és kezelni a hibákat megfelelően.
Sok apps próbálja megoldani ezeket a problémákat a semmiből. De akkor is vásárolni nagy, drága, lassú csomagokkal "üzenetküldő rendszerek", hogy kezelni a sok ilyen munkahely az Ön számára. Néhány ilyen rendszerek is egyetértünk szabványos protokollok, mint AMQP. Egy üzenetküldő rendszer általában sokba kerül, de ez adja az erőt, hogy apps össze.
Üzenetek szokott lenni a nagy tehetős cégek csak, és az igazán gyors üzenetküldő rendszerek még mindig nagyon drága. Ez a helyzet változóban van.
Íme néhány kulcsfontosságú jellemzőit "0MQ":
繚 Küldetésünk a 嚙 瞎 Q ("ZeroMQ"), hogy létrejöjjön a leggyorsabb üzenetküldő valaha. A módja, hogy a teljesítmény optimalizálása az egész szoftver és hardver stack össze. Szóval, dolgozunk 嚙 瞎 Q szorosan együttműködik a nagyobb hardver cégek.
繚 嚙 瞎 Q már nagyon gyors. Mi megvagyunk 25-mu; sec end-to-end latencia és 2,8 millió üzenet másodpercenként ma.
繚 嚙 瞎 Q teljesen ingyenes GPL licenc szoftver C ++ nyelven íródott.
繚 嚙 瞎 Q egy olyan projekt van folyamatban. Töltse le a kódot, olvassa el a háttéranyagok és vizsgálati eredményeket, vagy csatlakozzon a projekthez, ha egy üzenetküldő fanatikus.
嚙 瞎 Q közötti együttműködés cégcsoport, nevezetesen FastMQ (amely összehozza tapasztalata a pénzügyi üzenetküldő piacon), iMatix (amely összehozza a AMQP szakértelem), Intel (amely összehozza hardver szakértői) és más cégek hardvert, az operációs rendszert, hálózati és alkalmazás szakértelemmel. FastMQ Inc. egyesíteni fogja az összes szerzői jogot a kódot.
嚙 瞎 Q célok
繚 épülő szabványok: a keretek, protokollok, és a közösség.
繚 lerombolja a hálózat bármely, a 10 Gb-es Ethernet, 4X IB.
繚 Átigazolások 2M üzeneteket a második 1 GB-os hálózati egy CPU mindkét végén.
繚 End-to-end késleltetésű alatt húsz & mu; sec TCP segítségével egyéni hálózati eszközök és programok.
繚 veri a kereskedelmi termék: gyorsabb, könnyebben hordozható, megbízhatóbb, használhatóbb.
繚 épített a közösség: egy ingyenes szoftver nyílt forráskódú közösségnek.
繚 tervezték, hogy a valós világban: video, készletek, játékok, rácsok, valós idejű adatok, patakok.
繚 fut mindenhol: a legkisebb eszköz, minden operációs rendszeren, minden nyelven.
繚 Teljesen osztott: nincs központi szerver összeomlását, több milliárd WAN és LAN csomópontok.
繚 Extensible keret: kernel-style illesztőprogramok egyedi hardver vagy alkalmazások.

Mi az új ebben a kiadásban:

  • Hibajavítások :
  • Rögzített kérdés 223, állítása kudarc tcp_connecter.cpp: 300 amikor csatlakozik a szerveren, hogy van egy elérhetetlen hálózati (hibakod egyenlő ENETUNREACH).
  • Váltás:
  • Az eltávolított Debian csomagolás, amely már elérhető a packages.debian.org keresztül vagy apt-get.

Mi az új verzióban 2.1.3:

  • Fix, hogy álljon aljzatok, ami néha szállítani farok keretek többrészes üzenet az új előfizetők (Martin Sustrik).
  • Fix, hogy PUB aljzatok, ami néha szállít farka keretek többrészes üzenet az új előfizetők (Martin Sustrik).
  • Windows épít megtört miatt EPROTONOSUPPORT nem meghatározott. Ez most fix (Martin Sustrik).
  • Különféle javítások, hogy OpenVMS port munka (Brett Cameron).
  • Korrigált Reference Manual megjegyezni, hogy ZMQ_LINGER aljzat az opciót bármikor, nem csak csatlakoztatása előtt / kötelező (Pieter Hintjens).
  • Fix, hogy C ++ kötelező, hogy megfelelően szoros aljzatok (Guido Goldstein).
  • Eltávolított elavult érvényesíteni a pgm_socket.cpp (Martin Sustrik).
  • Az eltávolított önálló eszközök (/ devices könyvtárban) a forgalomból. Ezek a nem dokumentált programok is elérhetők maradnak régebbi csomagokat (Pieter Hintjens).
  • OpenPGM nemfizetési arány emelt 40Mbps alapból (Steven McCoy).
  • ZMQ_DEALER és ZMQ_ROUTER makrók Segíti frissíteni 0MQ / 3.0. Ezek a tervek helyett ZMQ_XREQ és ZMQ_XREP (Pieter Hintjens).
  • Added súgóoldalról zmq_device (3), amelyet a csatolt hivatalos okmányokkal nem rendelkező (Pieter Hintjens).
  • Az eltávolított zmq_queue (3), zmq_forwarder (3), zmq_streamer (3) man oldalakon (Pieter Hintjens).
  • Továbbfejlesztett OpenPGM verzió 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Építsd rendszer most felhívja OpenPGM építeni folyamatok közvetlenül, így könnyebb a jövőbeli frissítések a OpenPGM (Mikko Koppanen).
  • Építsd rendszer beállítását teszi lehetővé tetszőleges változatai OpenPGM (configure --with-PGM = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM használja az új PGM_ODATA_MAX_RTE ellenőrző eredeti adatok helyett PGM_TXW_MAX_RTE kiterjedő teljes csatorna (Steven McCoy).
  • 0MQ épít megfelelően a FreeBSD (Mikko Koppanen).

Mi az új verzióban 2.1.2 RC2:

  • 0MQ már megfelelően kezeli a tartós inproc aljzatok; korábban figyelmen kívül hagyta explicit identitások inproc aljzatok.
  • Különböző memória szivárgás rögzítették.
  • OpenPGM feladó / címzett létrehozását fix.

Mi az új a 2.1.1 verzióját:

  • Ez egy stabil kiadás után fontos hibajavítások fölött 2.1.0 és nincs jelentős változás funkcionalitást.

Mi az új verzióban 2.0.10:

  • Ez egy hibajavító kiadás és nincs jelentős változás.

Mi az új a 2.0.9 verzió:

  • Javítva számos hibát.

Milyen új verzióban 2.0.8:

  • A ZMQ_SWAP funkcionalitás most már az összes csatlakozó típusok.
  • A 30. hibák kerültek rögzítésre.

Mi az új 2.0-ás verzió Beta 6:

  • Add Git helyét a README
  • Frissítés README
  • Add MSVC építeni fájlokat értékesítés
  • eltávolítása megmaradt MSVC épít
  • Merge ág "mester" a git@github.com: sustrik / zeromq2
  • tisztázása zmq_poll korlátozások
  • C ++ felületet dokumentáció frissítéseit
  • tisztítások, hogy autogen.sh
  • A POSIX & quot; parancsot -v & quot; megépíteni, hogy teszteljék az előfeltétele parancsok
  • tisztázása hibaüzeneteket zavar
  • pipe_t :: rollback eltávolítja csak befejezetlen üzenet a cső, nem pedig az összes unflushed üzenetek
  • megvalósítása flow control
  • Ez elkövetni bevezeti a szükséges változtatásokat szükséges
  • végrehajtására flow control. Egyik socket típus
  • végrehajtja a flow control még. A kód a program elhalásához
  • A flow control engedélyezve van, és a THW LWM elérésekor.
  • A következő véglegesítésekhez hozzá flow-control támogatása
  • egyéni socket típus.
  • C és C ++ fejlécek költözött kötések / vétele /, kötések / eltávolított
  • - a-c és --with- cpp configure távolítani, C és C ++ most épül
  • és alapértelmezés szerint telepítve

Mi az új 2.0-ás verzió Beta 1:

  • Ez a verzió tartalmazza a Common Lisp API, zéró másolást A nagy üzeneteket, és így tovább.

Hasonló program

Hozzászólások a 0MQ

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!