Zeromq

/ˈzɪə.roʊ ɛm kjuː/ · Noun · Development

Definitions

  1. A high-performance asynchronous messaging library that provides socket-like abstractions (pub/sub, push/pull, request/reply) over TCP, IPC, and in-process transports — acting as a brokerless alternative to message queues like RabbitMQ, with the messaging patterns baked directly into the endpoints.

    In plain English: A lightweight messaging system that lets programs send messages to each other in various patterns without needing a central server in the middle.

    Example: "We use ZeroMQ push/pull sockets to fan out work to the processing nodes without needing a central broker."

Related Terms