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.)

Internet of Things with Intel Galileo
Internet of Things with Intel Galileo

Employ the Intel Galileo board to design a world of smarter technology for your home

About This Book

  • Discover some of Galileo's best development options using Arduino and Node.js
  • Build complex projects in the field of Internet of Things and integrate with IoT platforms
  • ...
Concurrency in C# Cookbook
Concurrency in C# Cookbook

If you're one of the many developers uncertain about concurrent and multithreaded development, this practical cookbook will change your mind. With more than 75 code-rich recipes, author Stephen Cleary demonstrates parallel processing and asynchronous programming techniques, using libraries and language features in .Net 4.5 and C#...

How to Understand Business Finance (Sunday Times Creating Success)
How to Understand Business Finance (Sunday Times Creating Success)

The modern marketplace is increasingly unpredictable and there is an ever-greater need for non-financial managers to understand the financial and management accounting process.

How to Understand Business Finance is not written by an accountant and actually relates to running a business in a real market.  It

Foundations of Object-Oriented Languages: Types and Semantics
Foundations of Object-Oriented Languages: Types and Semantics
I wrote this book to provide a description of the foundations of statically
typed class-based object-oriented programming languages for those interested
in learning about this area. An important goal is to explain how the
different components of these languages interact, and how this results in
the kind of type systems that are
A Practical Guide to Ubuntu Linux
A Practical Guide to Ubuntu Linux
Ubuntu Linux is a state-of-the-art operating system, and you need a book that’s just as advanced. Along with being the most comprehensive reference to installing, configuring, and working with Ubuntu, A Practical Guide to Ubuntu Linux® also provides extensive server coverage you won’t find in any...
Sustainable Transportation Systems
Sustainable Transportation Systems

This collection contains 81 papers describing innovations in the development of sustainable transportation systems. In the face of ongoing challenges such as traffic congestion, environmental degradation, and rising energy costs, transportation professionals look for new strategies, methods, and technologies to address issues of funding,...

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