0MQ

Screenshot Software:
0MQ
Mga detalye ng Software:
Bersyon: 3.1.0 Beta
I-upload ang petsa: 15 Apr 15
Nag-develop: FastMQ Inc.
Lisensya: Libre
Katanyagan: 42

Rating: nan/5 (Total Votes: 0)

0MQ ay isang magaang kernel messaging.
Pagkuha ng dalawang apps na makipag-usap ay palaging isang hamon. Ang mga ito ay sumang-ayon sa kung ano ang hitsura ng data tulad ng. At kung ano ang ibig sabihin nito. Ang mga ito ay sumang-ayon sa kung paano ang data ay isinaayos sa isang mensahe. XML, binary, o iba pang dahilan? Ang mga ito ay sumang-ayon sa kung paano makipag-usap sa isa't isa. Ang mga ito ay sumang-ayon sa seguridad. Ang mga ito ay sumang-ayon sa kung paano upang kumonekta sa kabila kung ano network. Kailangan nila sa queue ng mga mensahe na hindi maaaring maihatid kaagad. Kailangan nilang makita at mahawakan nang maayos ang mga error.
Maraming mga apps subukan upang malutas ang mga problemang ito mula sa simula. Ngunit maaari mo ring bumili ng malaki, mahal, mabagal pakete na tinatawag na "mga sistema messaging" na pangasiwaan ng maraming mga trabaho para sa iyo. Ang ilan sa mga sistema ng kahit na sumang-ayon sa karaniwang mga protocol tulad ng AMQP. Paggamit ng isang system ng pagmemensahe karaniwang nagkakahalaga ng maraming ngunit nagbibigay sa iyo ng kapangyarihan upang dalhin apps magkasama.
Messaging ginamit upang maging malaki para sa mayayamang mga kumpanya lamang, at ang tunay na mabilis na system ng pagmemensahe ay masyadong mahal pa rin. Sitwasyon na ito ay nagbabago.
Narito ang ilang mga pangunahing tampok ng "0MQ":
繚 Ang aming misyon sa 嚙 瞎 Q ("ZeroMQ") ay upang bumuo ng ang pinakamabilis na pagmemensahe kailanman. Ang paraan upang makakuha ng pagganap ay upang magkasama-optimize ang buong software at hardware stack. Kaya, kami ay bumubuo ng 嚙 瞎 Q malapit sa mga pangunahing kumpanya sa hardware.
繚 嚙 瞎 Q ay napakabilis. Kami ay nakakakuha ng 25 & Mu; seg end-to-end latencies at 2,800,000 mga mensahe sa bawat segundo sa araw na ito.
繚 嚙 瞎 Q ay libre GPL lisensyadong software na nakasulat sa C ++.
繚 嚙 瞎 Q ay isang proyekto sa pag-unlad. I-download ang code na ito, basahin ang mga resulta whitepaper at pagsubok, o sumali sa proyekto kung ikaw ay isang fan messaging.
嚙 瞎 Q ay isang pakikipagtulungan sa pagitan ng isang grupo ng mga kumpanya, lalo FastMQ (na pinagsasama-karanasan ng pinansiyal na merkado message), iMatix (na pinagsasama-ang AMQP kadalubhasaan), Intel (na pinagsasama-kadalubhasaan hardware) at iba pang mga kumpanya na may hardware, operating system, network, at kadalubhasaan ng application. FastMQ Inc. ay mapag-isa ang lahat ng mga copyright sa code.
嚙 瞎 Mga Layunin Q
繚 Itinayo sa mga pamantayan: para Framework, protocol, at komunidad.
繚 Demolishes anumang network, mula 10GB Ethernet, sa 4x IB.
繚 paglilipat ng 2M mensahe ng pangalawang sa isang 1GB network na may isang CPU sa bawat dulo.
繚 End-to-end latency sa ilalim ng dalawampu't & Mu; seg sa paglipas ng TCP gamit ang pasadyang hardware at driver ng network.
繚 Beats anumang komersyal na produkto: mas mabilis, mas portable, mas maaasahan at mas kapaki-pakinabang.
繚 Binuo para sa komunidad: libreng software sa isang open source komunidad.
繚 Idinisenyo para sa tunay na mundo: video, mga stock, paglalaro, grids, real time na data, ini-stream ng.
Tumatakbo 繚 sa lahat ng dako: sa pinakamaliliit na mga aparato, ang lahat ng mga operating system, ang lahat ng mga wika.
繚 Ganap na ipinamamahagi: walang gitnang server ng pag-crash, bilyon-bilyong mga WAN at LAN node.
繚 Extensible framework: kernel-style mga driver para sa mga pasadyang hardware o application

Ano ang bagong sa paglabas:.

  • Bug pag-aayos :
  • Mga Fixed isyu 223, badya pagkabigo sa tcp_connecter.cpp: 300 kapag kumokonekta sa isang server na ay nasa isang hindi maabot ng network (errno ay katumbas ng ENETUNREACH)
  • .
  • Pagbabago:
  • packaging Inalis Debian, na kung saan ay magagamit na ngayon sa packages.debian.org o sa pamamagitan ng apt-get.

Ano ang bagong sa bersyon 2.1.3:

  • Ayusin ang push sa socket, na kung minsan ay maghatid ng buntot frame ng isang multipart mensahe sa mga bagong subscriber (Martin Sustrik).
  • Ayusin sa pub socket, na kung minsan ay maghatid ng buntot frame ng isang multipart mensahe sa mga bagong subscriber (Martin Sustrik).
  • Windows build ay pinaghiwa dahil sa EPROTONOSUPPORT hindi tinukoy. Ito ay naayos ngayon (Martin Sustrik).
  • iba't-ibang mga pag-aayos upang gumawa ng OpenVMS port trabaho (Brett Cameron).
  • Nawastong Reference Manu-manong na tandaan na ang pagpipilian ZMQ_LINGER socket ay maaaring itakda sa anumang oras, hindi lang bago sa pagkonekta / may-bisang (Pieter Hintjens).
  • Ayusin sa C ++ may-bisang upang maayos malapit socket (Guido Goldstein).
  • Inalis lipas na igiit mula pgm_socket.cpp (Martin Sustrik).

  • (Subdirectory / aparato)
  • Inalis ang stand-alone na aparato mula sa pamamahagi. Ang mga undocumented programa mananatiling available sa mga mas lumang mga pakete (Pieter Hintjens).
  • OpenPGM default na rate itataas sa 40mbps sa pamamagitan ng default (Steven McCoy).

  • Macros
  • ZMQ_DEALER at ZMQ_ROUTER ibinigay sa luwag mag-upgrade sa 0MQ / 3.0. Ang mga ito ay naka-iskedyul na upang palitan ZMQ_XREQ at ZMQ_XREP (Pieter Hintjens).
  • Idinagdag pahina ng tao para sa zmq_device (3) kung saan ito ay mula dito undocumented (Pieter Hintjens).
  • Inalis (3) zmq_queue, zmq_forwarder (3), zmq_streamer (3) tao na pahina (Pieter Hintjens).
  • -upgrade OpenPGM sa bersyon 5.1.114 (Steven McCoy, Mikko Koppanen).
  • Bumuo ng sistema ng mga tawag na ngayon nang direkta proseso OpenPGM bumuo, na nagpapahintulot sa mas madali ang mag-upgrade sa hinaharap ng OpenPGM (Mikko Koppanen).
  • Bumuo ng system ay nagbibigay-daan configuration sa di-makatwirang mga bersyon ng OpenPGM (./configure --with-pgm = libpgm-xyz) (Mikko Koppanen).
  • OpenPGM ay gumagamit ng bagong PGM_ODATA_MAX_RTE pagkontrol sa halip orihinal na data ng PGM_TXW_MAX_RTE na sumasaklaw sa buong channel (Steven McCoy).
  • 0MQ build ng maayos sa FreeBSD (Mikko Koppanen).

Ano ang bagong sa bersyon 2.1.2 RC2:

  • 0MQ ngayon tama humahawak ng matibay inproc socket; dati binabalewala ito tahasang pagkakakilanlan sa inproc socket.
  • Iba't ibang memory paglabas ay naayos na.

  • Paglikha
  • OpenPGM nagpadala / receiver naayos na.

Ano ang bagong sa bersyon 2.1.1:

  • Ang isang matatag na paglabas sa ilang mahalagang mga pag-aayos ng bug sa paglipas ng 2.1.0 at walang mga malaking pagbabago pag-andar.

Ano ang bagong sa bersyon 2.0.10:

  • Ito ay isang bugfix paglabas nang walang mga malaking pagbabago.

Ano ang bagong sa bersyon 2.0.9:.

  • Ang Nakatakdang ilang mga bug

Ano ang bagong sa bersyon 2.0.8:

  • Ang pag-andar ZMQ_SWAP naipatupad na ngayon para sa lahat ng socket mga uri.
  • Tungkol sa 30 mga bug ay naayos na.

Ano ang bagong sa bersyon 2.0 Beta 6:

  • Magdagdag ng lokasyon ng Git sa Readme
  • I-update ang Readme
  • Magdagdag MSVC bumuo ng mga file sa pamamahagi
  • Pag-aalis ng tirang MSVC build
  • Pagsamahin ang sangay na 'master' ng git@github.com: sustrik / zeromq2
  • Linawin paghihigpit zmq_poll
  • C ++ update dokumentasyon interface
  • Cleanups sa autogen.sh
  • Gamitin ang POSIX & quot; utos -v & quot; bumuo upang subukan para sa paunang kinakailangan command
  • Linawin mga mensahe ng error sa pagkabigo
  • pipe_t :: rollback inaalis lamang ang hindi natapos na mensahe mula sa pipe halip na lahat unflushed mga mensahe
  • Ipatupad ang daloy ng control
  • Ito introduces gumawa ng mga kinakailangang pagbabago na kinakailangan
  • para sa pagpapatupad ng daloy ng control. Wala pang mga uri ng socket
  • ipinapatupad ang kontrol ng daloy pa. Ang code ay nagka-crash kapag
  • control daloy ay pinagana at ang thw lwm ay naabot.
  • Ang mga sumusunod ay gumawa magdagdag ng daloy-kontrol ng suporta para sa
  • mga uri ng mga indibidwal na socket.
  • C at C ++ header inilipat mula sa binding / upang isama /, binding / inalis
  • - may-c at --with-CPP mga pagpipilian upang i-configure ang inalis, C at C ++ ngayon built
  • at mai-install sa pamamagitan ng default

Ano ang bagong sa bersyon 2.0 Beta 1:

  • Ang bersyon na ito ay may kasamang Karaniwang pagkabulol API, zero-kopya para sa mga malalaking mga mensahe at marami pa.

Katulad na software

Boxmax Ds
Boxmax Ds

14 Apr 15

HD2ONE
HD2ONE

15 Apr 15

Ubuntu Core
Ubuntu Core

9 Dec 15

NDT MIU
NDT MIU

14 Apr 15

Mga komento sa 0MQ

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!