Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

ZeroMQ

ZeroMQ

ZeroMQ "(also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems."

ZeroMQ supports messaging patterns such as broker-less and brokered request-response (REQ-REP), broker-less and brokered publish-subscribe (PUB-SUB), and parallel pipelining (PUSH-PULL).

zeromq-fpc

zeromq-fpc is a ZeroMQ binding for Free Pascal.


From the Free Pascal wiki, page "ZeroMQ", as it stood on 2021-01-19 after a change by PierceNg, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .