Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is a high-performance asynchronous messaging library, aimed at use in distributed or concurrent applications. [1]

42 relations: Advanced Message Queuing Protocol, Apache Qpid, Apache Thrift, Berkeley sockets, Binary large object, C++, CERN, Common Object Request Broker Architecture, Communication endpoint, Cross-platform, Distributed computing, Distributed version control, Enduro/X, Fork (software development), Gearman, GitHub, GNU Lesser General Public License, High-throughput computing, Inter-process communication, Internet Communications Engine, LWN.net, LynxOS, Many-to-many, Message broker, Message passing, Message queue, Message-oriented middleware, Messaging pattern, MQTT, Network socket, Parallel computing, Pieter Hintjens, Pragmatic General Multicast, Publish–subscribe pattern, RabbitMQ, Remote procedure call, Request–response, Run-time infrastructure (simulation), Transmission Control Protocol, Unix domain socket, Wikipedia, Xitami.

Advanced Message Queuing Protocol

The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware.

New!!: ZeroMQ and Advanced Message Queuing Protocol · See more »

Apache Qpid

Apache Qpid is an open-source (Apache 2.0 licensed) messaging system which implements the Advanced Message Queuing Protocol (AMQP).

New!!: ZeroMQ and Apache Qpid · See more »

Apache Thrift

Thrift is an interface definition language and binary communication protocol used for defining and creating services for numerous languages.

New!!: ZeroMQ and Apache Thrift · See more »

Berkeley sockets

Berkeley sockets is an application programming interface (API) for Internet sockets and Unix domain sockets, used for inter-process communication (IPC).

New!!: ZeroMQ and Berkeley sockets · See more »

Binary large object

A Binary Large OBject (BLOB) is a collection of binary data stored as a single entity in a database management system.

New!!: ZeroMQ and Binary large object · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: ZeroMQ and C++ · See more »


The European Organization for Nuclear Research (Organisation européenne pour la recherche nucléaire), known as CERN (derived from the name Conseil européen pour la recherche nucléaire), is a European research organization that operates the largest particle physics laboratory in the world.

New!!: ZeroMQ and CERN · See more »


Christmas is an annual festival commemorating the birth of Jesus Christ,Martindale, Cyril Charles.

New!!: ZeroMQ and Christmas · See more »

Christmas and holiday season

The Christmas season, also called the festive season, or the holiday season (mainly in the U.S. and Canada; often simply called the holidays),, is an annually recurring period recognized in many Western and Western-influenced countries that is generally considered to run from late November to early January.

New!!: ZeroMQ and Christmas and holiday season · See more »

Christmas Eve

Christmas Eve is the evening or entire day before Christmas Day, the festival commemorating the birth of Jesus.

New!!: ZeroMQ and Christmas Eve · See more »

Christmas traditions

Christmas traditions vary from country to country.

New!!: ZeroMQ and Christmas traditions · See more »

Common Object Request Broker Architecture

The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms.

New!!: ZeroMQ and Common Object Request Broker Architecture · See more »

Communication endpoint

A communication endpoint is a type of communication network node.

New!!: ZeroMQ and Communication endpoint · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: ZeroMQ and Cross-platform · See more »

Distributed computing

Distributed computing is a field of computer science that studies distributed systems.

New!!: ZeroMQ and Distributed computing · See more »

Distributed version control

In software development, distributed version control (also known as distributed revision control) is a form of version control where the complete codebase - including its full history - is mirrored on every developer's computer.

New!!: ZeroMQ and Distributed version control · See more »


Enduro/X is an open source middleware platform for distributed transaction processing.

New!!: ZeroMQ and Enduro/X · See more »

Fork (software development)

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.

New!!: ZeroMQ and Fork (software development) · See more »


Gearman is an open source application framework designed to distribute appropriate computer tasks to multiple computers, so large tasks can be done more quickly.

New!!: ZeroMQ and Gearman · See more »


GitHub Inc. is a web-based hosting service for version control using Git.

New!!: ZeroMQ and GitHub · See more »

GNU Lesser General Public License

The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).

New!!: ZeroMQ and GNU Lesser General Public License · See more »

High-throughput computing

High-throughput computing (HTC) is a computer science term to describe the use of many computing resources over long periods of time to accomplish a computational task.

New!!: ZeroMQ and High-throughput computing · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: ZeroMQ and Inter-process communication · See more »

Internet Communications Engine

The Internet Communications Engine, or Ice, is an open source RPC framework developed by ZeroC.

New!!: ZeroMQ and Internet Communications Engine · See more »


LWN.net is a computing webzine with an emphasis on free software and software for Linux and other Unix-like operating systems.

New!!: ZeroMQ and LWN.net · See more »


The LynxOS RTOS is a Unix-like real-time operating system from Lynx Software Technologies (formerly "LynuxWorks").

New!!: ZeroMQ and LynxOS · See more »


The many-to-many communication paradigm is one of three major Internet computing paradigms, characterized by multiple users contributing and receiving information, with the information elements often interlinked across different websites.

New!!: ZeroMQ and Many-to-many · See more »

Message broker

A message broker (also known as an integration broker or interface engine) is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver.

New!!: ZeroMQ and Message broker · See more »

Message passing

In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer.

New!!: ZeroMQ and Message passing · See more »

Message queue

In computer science, message queues and mailboxes are software-engineering components used for inter-process communication (IPC), or for inter-thread communication within the same process.

New!!: ZeroMQ and Message queue · See more »

Message-oriented middleware

Message-oriented middleware (MOM) is software or hardware infrastructure supporting sending and receiving messages between distributed systems.

New!!: ZeroMQ and Message-oriented middleware · See more »

Messaging pattern

In software architecture, a messaging pattern is a network-oriented architectural pattern which describes how two different parts of a message passing system connect and communicate with each other.

New!!: ZeroMQ and Messaging pattern · See more »


MQTT (Message Queuing Telemetry Transport) is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based messaging protocol.

New!!: ZeroMQ and MQTT · See more »

Network socket

A network socket is an internal endpoint for sending or receiving data within a node on a computer network.

New!!: ZeroMQ and Network socket · See more »

New Year

New Year is the time or day at which a new calendar year begins and the calendar's year count increments by one.

New!!: ZeroMQ and New Year · See more »

New Year's Day

New Year's Day, also called simply New Year's or New Year, is observed on January 1, the first day of the year on the modern Gregorian calendar as well as the Julian calendar.

New!!: ZeroMQ and New Year's Day · See more »

New Year's Eve

In the Gregorian calendar, New Year's Eve (also known as Old Year's Day or Saint Sylvester's Day in many countries), the last day of the year, is on 31 December which is the seventh day of Christmastide.

New!!: ZeroMQ and New Year's Eve · See more »

Parallel computing

Parallel computing is a type of computation in which many calculations or the execution of processes are carried out concurrently.

New!!: ZeroMQ and Parallel computing · See more »

Pieter Hintjens

Pieter Hintjens (3 December 1962 – 4 October 2016) was a Belgian software developer, author, and past president of the Foundation for a Free Information Infrastructure (FFII), an association that fights against software patents.

New!!: ZeroMQ and Pieter Hintjens · See more »

Pragmatic General Multicast

Pragmatic General Multicast (PGM) is a reliable multicast computer network transport protocol.

New!!: ZeroMQ and Pragmatic General Multicast · See more »

Publish–subscribe pattern

In software architecture, publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers, but instead categorize published messages into classes without knowledge of which subscribers, if any, there may be.

New!!: ZeroMQ and Publish–subscribe pattern · See more »


RabbitMQ is an open source message broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), Message Queuing Telemetry Transport (MQTT), and other protocols.

New!!: ZeroMQ and RabbitMQ · See more »

Remote procedure call

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: ZeroMQ and Remote procedure call · See more »


Request–response, or request–reply, is one of the basic methods computers use to communicate with each other, in which the first computer sends a request for some data and the second computer responds to the request.

New!!: ZeroMQ and Request–response · See more »

Run-time infrastructure (simulation)

In simulation, run-time infrastructure (RTI) is a middleware that is required when implementing the High Level Architecture (HLA).

New!!: ZeroMQ and Run-time infrastructure (simulation) · See more »

Transmission Control Protocol

The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.

New!!: ZeroMQ and Transmission Control Protocol · See more »

Unix domain socket

A Unix domain socket or IPC socket (inter-process communication socket) is a data communications endpoint for exchanging data between processes executing on the same host operating system.

New!!: ZeroMQ and Unix domain socket · See more »


Wikipedia is a multilingual, web-based, free encyclopedia that is based on a model of openly editable content.

New!!: ZeroMQ and Wikipedia · See more »


Xitami is a Web and FTP server, originally developed by iMatix Corporation as a free, open-source product from 1996 to 2000.

New!!: ZeroMQ and Xitami · See more »


2018 has been designated as the third International Year of the Reef by the International Coral Reef Initiative.

New!!: ZeroMQ and 2018 · See more »


2019 (MMXIX) will be a common year starting on Tuesday of the Gregorian calendar, the 2019th year of the Common Era (CE) and Anno Domini (AD) designations, the 19th year of the 3rd millennium, the 19th year of the 21st century, and the 10th and last year of the 2010s decade.

New!!: ZeroMQ and 2019 · See more »

Redirects here:

0MQ, 0mq, Libzmq, Nanomsg, OMQ, ZMQ, Zero MQ, Zeromq, Zmq, ØMQ.


[1] https://en.wikipedia.org/wiki/ZeroMQ

Hey! We are on Facebook now! »