Dave Horner's Website - Yet another perspective on things...
Home Tech Talk Programming ZeroMQ - zero broker networking concurrency library
135 guests
Rough Hits : 2732896
moon and stars
how did u find my site?





 
consciousness survives death of brain?



 
“It's not that I'm so smart, it's just that I stay with problems longer .”
-- Albert Einstein

L:0 I:0 A:0

ZeroMQ - zero broker networking concurrency library

Saturday, 20 July 2013 13:43
ØMQ (also known as ZeroMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. ØMQ is from iMatix and is LGPLv3 open source.

Originally the zero in ØMQ was meant as "zero broker" and (as close to) "zero latency" (as possible). Since then, it has come to encompass different goals: zero administration, zero cost, zero waste. More generally, "zero" refers to the culture of minimalism that permeates the project. We add power by removing complexity rather than by exposing new functionality. ØMQ - The Guide - ØMQ - The Guide


I have MQTT information you might be interested in on Networking notes - wireshark, load balancing, IPv6, MQTT, etc.
STOMP / Stomp (Streaming Text Oriented Messaging Protocol) is a pub/sub wire protocol. I have some STOMP and AMQP info on: CSS, javascript, DOM, design, comet, stomp, jquery, and everything web.

ØMQ Community - zeromq
zeromq/libzmq - ØMQ libzmq core library -- development trunk.
benjamg/zmqpp - 0mq 'highlevel' C++ bindings
Welcome from AMQP - zeromq
ØMQ - The Guide - ØMQ - The Guide
Requests for Comments - 0MQ Requests for Comments - specifications.
Broker vs. Brokerless - zeromq - meant as a background reading to learn how ØMQ differs from traditional messaging systems.
RabbitMQ » Blog Archive » Broker vs Brokerless - Messaging that just works
Nicholas Piël » ZeroMQ an introduction
ZeroMQ: Modern & Fast Networking Stack - igvita.com
ZeroMQ: Super Sockets - by J2 Labs
The Appeal and Controversy of ZeroMQ | Josetteorama
ZeroMQ | kfsone's pittance


RabbitMQ to 0mq

RabbitMQ » zeromq - Messaging that just works
rabbitmq/rmq-0mq - ZeroMQ support in RabbitMQ


0mq and google protocol buffers

Protocol Buffers — Google Developers - Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
ØMQ and Google Protocol Buffers


Mongrel2

Handlers in Mongrel2 use ZMQ sockets.
The Mongrel2 Web Server Project
0MQ And Mongrel2 Overview
Deploying Your Ruby App With Mongrel2 | Verbose Logging
Handling Timeouts with Mongrel2 and ZeroMQ - Dan Manges's Blog


PHP + zmq

Photon, High Performance PHP & Mongrel2 Framework
Brubeck: a Mongrel2 handler - Brubeck is basically a pipeline of coroutines attempting to fulfill web requests. Each MessageHandler is executed as a coroutine. Greenlet's, the coroutines in Brubeck, are optimized for fast context-switching.
winks/m2php - a library to develop Mongrel2 handlers in PHP


Python + zmq

rfk/m2wsgi - m2wsgi: a mongrel2 => wsgi gateway and helper tools
Mongrel2 & Circus = Full control of your web stack - talks a bit about m2wsgi
Build reliable, traceable, distributed systems with ZeroMQ (ZeroRPC) by Jérôme Petazzoni from dotCloud — Marc's PyCon 2012 Notes 1.0 documentation
Codedependant :: Running Django On wsgid with Mongrel2 & ZeroMQ
Just a little Python: Distributed Systems with ZeroMQ
ZeroMQ File Server | The Red45 sandbox/examples/zmq at master · thatch45/sandbox
thatch45/salt - Central system and configuration manager - ZeroMQ networking library. Salt uses public keys for authentication with the master daemon, then uses faster AES encryption for payload communication, this means that authentication and encryption are also built into Salt. Salt takes advantage of communication via Python pickles, enabling fast and light network traffic. Apache2.0 licensed. Setting Up Salt · thatch45/salt Wiki



FRiCKLE/ngx_zeromq - ZeroMQ transport for nginx
fanout/zurl - HTTP client worker with ZeroMQ interface written in Qt/C++
Fanout Blog » Make HTTP requests over ZeroMQ with Zurl


C +zmq

A Web Server in 30 Lines of C - Hintjens.com


Securing zmq

zeromq/curvezmq - An encryption and authentication library for ZeroMQ
Securing ZeroMQ: CurveZMQ protocol and implementation - Hintjens.com - Hintjens.com Pieter Hintjens ØMQ book author.
Introduction to CurveCP


Java zer0mq || java zmq || jeromq

zeromq/jeromq - Pure Java implementation of libzmq. exactly same developer experience with zeromq and jzmq.
zeromq/jzmq - Java binding for ØMQ (libzmq using JNI)
iso3103.net: Java-ZeroMQ for Android
vperron/android-jzeromq - Collection of scripts and a Makefile to generate a ZeroMQ-JZMQ self-contained shared library for Android direct use.
Minimal Android ZeroMQ Client/Server Example | Novoda - ZeroMQ vs. JeroMQ


Open Source Software And Me: Mule meet ZeroMQ. ZeroMQ meet Mule.

vperron/openwrt-zmq-packages - ZeroMQ package makefiles for OpenWRT

< Prev
Last Updated on Wednesday, 25 December 2013 23:08