Product Avatar Image

ZeroMQ

Show rating breakdown
22 reviews
  • 1 profiles
  • 1 categories
Average star rating
4.3
Serving customers since
2003

Profile Name

Star Rating

16
5
0
0
1

ZeroMQ Reviews

Review Filters
Profile Name
Star Rating
16
5
0
0
1
Verified User in Industrial Automation
UI
Verified User in Industrial Automation
12/15/2020
Validated Reviewer
Review source: G2 invite
Incentivized Review

Easy communication framework with wide cross-plataform implementation

ZMQ has good documentation and there is a wide array of wrappers for different languages. It is ideal for high performance responsive messaging across different platforms and technologies. I personally used it to send low latency messages between an embodied Linux (c++) machine and a windows computer (c#). It also has a wide array of implementations so legacy systems can communicate with newer systems.
Maria I.
MI
Maria I.
Backend Java Developer (Java, SQL, No-SQL, Cloud)
12/10/2020
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review

Easy to use message queue for small-medium projects

What I liked about ZeroMQ the most is that it is very easy to use. We had at the same project two queue implementations: ZeroMQ and Kafka. Kafka was for heavy loaded installations and ZeroMQ for the rest. And ZeroMQ had only one configuration class that created a ZSocket bean, that's it. Now you just use "zmqPublisher.send" to push your message into the queue. For comparison Kafka had 15 classes and interfaces for configuration a publisher. The same with the subscriber.
Rajan G.
RG
Rajan G.
Developer at Iress
12/09/2020
Validated Reviewer
Review source: G2 invite
Incentivized Review

Complete package to transmit messages

Lightweight and best for high throughput and low latency systems

About

Contact

HQ Location:
Delhi, DL

Social

@zeromq

What is ZeroMQ?

ZeroMQ, often referred to as ZMQ or ØMQ, is a high-performance asynchronous messaging library designed to facilitate the building of scalable, distributed applications, and services. It provides an abstraction of various message-oriented messaging and socket styles (like PUB/SUB, REQ/REP) that can operate over a variety of transports, such as in-process, IPC, TCP, and multicast, making it highly versatile and adaptable to different networking needs.Key features of ZeroMQ include its ability to handle multiple transport protocols, minimal memory footprint, and its easy-to-use API that supports multiple programming languages, enhancing developer productivity. ZeroMQ effectively addresses complex communication scenarios with its brokerless design, which reduces system bottlenecks and latency. It is particularly useful for projects that require reliable communication, high throughput, and patterns like load-balancing, work queues, and publish-subscribe models.

Details

Year Founded
2003
Website
www.zmqdev.org