Vlákno názorů k článku Další možnosti poskytované knihovnou ØMQ od Ondřej Novák - ZeroMQ mi vždycky přišlo jako jak nad socketama...

  • Článek je starý, nové názory již nelze přidávat.
  • 22. 1. 2019 9:46

    Ondřej Novák

    ZeroMQ mi vždycky přišlo jako jak nad socketama postavit ještě větší elektrárnu. Já si často vystačím s posíláním JSONu (JSONRPC) po socketu a správou připojených protistran ve formě vektoru

    Mimochodem, už to konečně zvládá pipelinovaný request-response? Nebo to ještě neumí a nemohu poslat další request dokud neobdržím response? Tak před cca 2 roky to byl docela blocker. Hlavně tedy, že to neumí přistupovat ke kanálům multithreadově (což socketový layer pod tím umí).

    Posuzuju ale spíš C implementaci

  • 22. 1. 2019 10:33

    armabeton (neregistrovaný)

    Ono je ZeroMQ o něco víc, než jen zabalení Unix socketů, ale jestli ti postačují sockety, se všemi nevýhodami a výhodami, tak není problém je používat přímo. U složitějších věcí se ale většinou narazí (už je obnovení připojení, fronty, kdo by se s tím mořil :-)

    V zeroMQ se "pipelinovaný REQ-REP", který zmiňuješ, nazývá "Pirate Pattern". Je dost dobře popsaný v http://zguide.zeromq.org/page:all#reliable-request-reply