Home | Amazing | Today | Tags | Publishers | Years | Account | Search 

ZeroMQ, 9781782161042 (178216104X), Packt Publishing, 2013

For C developers who want a comprehensive introduction to ZeroMQ, this is the perfect tutorial. With a user-friendly approach and practical examples, it covers everything from fundamental message patterns to working with multiple sockets.


  • Learn fundamental message/queue design patterns
  • Work with multi-threaded programs
  • Work with multiple sockets

In Detail

ØMQ (also spelled ZeroMQ, 0MQ, or ZMQ) is a high-performance asynchronous messaging library aimed at use in scalable distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ØMQ system can run without a dedicated message broker. The library is designed to have a familiar socket-style API.

"ZeroMQ" teaches you to use ZeroMQ through examples in C programming language. You will learn how to use fundamental patterns of message/queuing with a step-by-step tutorial approach and how to apply them. Then, you’ll learn how to use high level APIs and to work with multiple sockets and multithreaded programs through many examples.

This book looks at how message/queue works in general and what kinds of problems it solves. Then, it explains how ZeroMQ works and how it differs from other message/queue libraries and how it can be used in different scenarios.

You will also learn how to apply essential message/queue design patterns in different scenarios, and how they differ from each other. It shows you practical examples you can apply. You will also learn how to work with multiple sockets.

You will learn the basics of ZeroMQ as well as how to use different patterns.

What you will learn from this book

  • Implement the request–reply pattern
  • Implement the pub–sub pattern
  • Work with multiple sockets
  • Work with multithreaded programs
  • Detect memory leaks
  • Route schemes
  • Learn the difference between TCP sockets and ZeroMQ sockets


A practical, step-by-step example-rich tutorial.

Who this book is written for

If you are a C developer who wants to learn about ZeroMQ, this book is for you. It is assumed that the reader has C experience at some level but prior ZeroMQ knowledge is not expected.

(HTML tags aren't allowed.)

JNCIP: Juniper Networks Certified Internet Professional Study Guide
JNCIP: Juniper Networks Certified Internet Professional Study Guide

Here’s the book you need to prepare for the hands-on JNCIP exam, CERT-JNCIP-M, from Juniper Networks. Written by the Juniper Networks trainer who helped develop the exam, this Study Guide provides the information and insights you need to approach the challenging JNCIP hands-on lab exam with confidence.

Authoritative coverage of all...

First Course in Database Systems, A (3rd Edition)
First Course in Database Systems, A (3rd Edition)

At Stanford, we are on the quarter system, and as a result, our introductory database instruction is divided into two courses. The first, CS145, is designed for students who will use database systems but, not necessarily take a job im plementing a DBMS. It is a prerequisite for CS245, which is the introduction...

Ten Ton Dreamweaver
Ten Ton Dreamweaver
If you're thinking about creating or maintaining Web sites, you're likely to turn to Dreamweaver, the de facto software tool of choice for Web design today. What could be a chore, however, becomes a fun and fascinating challenge with this comprehensive yet clever guide. Author Geoff Blake turns a technical topic...

Beginning Xcode: Swift Edition
Beginning Xcode: Swift Edition

Beginning Xcode, Swift Edition will not only get you up and running with Apple's latest version of Xcode, but it also shows you how to use Swift in Xcode and includes a variety of projects to build.

If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode,...

The Handbook of Computational Linguistics and Natural Language Processing
The Handbook of Computational Linguistics and Natural Language Processing

We started work on this handbook three years ago and, while bringing it to fruition has involved a great deal of work, we have enjoyed the process. We are grateful to our colleagues who have contributed chapters to the volume. Its quality is due to their labor and commitment. We appreciate the considerable time and effort that they...

Computer Security for the Home and Small Office
Computer Security for the Home and Small Office

Computer Security for the Home and Small Office addresses the long-neglected security needs of everyday users in the home, company workstation, and SOHO (small office/home office) categories, with emphasis on system hardening, eliminating malware, user and Internet privacy, encryption, and data hygiene.

The book offers...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy