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 Telecommunications
UT
Verified User in Telecommunications
12/09/2020
Validated Reviewer
Review source: Seller invite

Very convenient, flexible, cross platform, async framework

Flexible and high-performant so it was easy to adapt it to our distributed system needs It was also
Umair K.
UK
Umair K.
Senior Full Stack Developer - Python | Ionic | Angular
12/05/2020
Validated Reviewer
Review source: Seller invite
Samuel S.
SS
Samuel S.
Test Automation Engineer at VAST Data
12/04/2020
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review

ZeroMQ - Great tool to start building your next distributed application

I like the ZMQ concept of being "lego" of various socket type, which could be connected to each other, e.g Publisher - Subscriber, Router - Dealer, Request - Reply etc. For example when I needed to provide distributed logging my application I just used Publisher - Subscriber socket types, so multiple publishers sent their logs to one subscriber which stored them. And Router - Dealer model is great to send messages to specific clients and get response from them when the work is done. ZMQ allows socket sharing for threads and processes as well, which provides ability do build multithreaded or multiprocess application. Also ZMQ API is available for any modern programming language so can be easily installed and integrated. And of course, speed. I tested my ZMQ application under intensive stress on 40 machines and it keep doing pretty well, no stuck or lost messages and no crashes, so when it comets to reliability ZMQ is the right choice.

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