[zeromq-dev] [crossroads-dev] [ANNOUNCE] paperjam -- device implementation for zeromq and crossroads

Martin Sustrik sustrik at 250bpm.com
Wed Apr 18 08:17:12 CEST 2012


On 18/04/12 00:40, Paul Colomiets wrote:

> Unlike old devices, paperjam provides standalone process with multiple
> devices in single process (and with YAML'y config).
>
> Future plans are modest: implement handling of various socket options,
> add some statistics and maybe implement zeromq3 support.

Nice work. That looks like the good starting point for serious device 
development.

It's kind of a "software router". You specify set of rules and the 
device routes messages according to the rules.

Many use cases come to mind:

1. Device in the middle of the network switching messages between apps.
2. Local IPC daemon to let applications on the same box communicate, 
kind of like the D-Bus daemon.
3. Device at the edge of the network (say in router) broadcasting data 
from the outside to the internal network.

Etc.

Btw, I believe implementing socket options is crucial atm. Without them 
it'll be hard to use it in real-world deployments.

Martin





More information about the zeromq-dev mailing list