[zeromq-dev] Automagical zdevice/1.0 now available

Martin Lucina mato at kotelna.sk
Mon Aug 23 13:01:54 CEST 2010


Hi Pieter,

ph at imatix.com said:
> zdevice/1.0 is now available at
> http://github.com/imatix/zdevices/tree/master/c/generic/.
> 
> This application starts a single-threaded device based on a JSON
> config file, or automagically from the command line.
> 
> This is what a config file looks like:
> 
>    {
>         "context": {
>             "iothreads": 1,
>             "verbose": true
>         },
>         "main" : {
>             "type": "zqueue",
>             "frontend": {
>                 "option": {
>                     "hwm": 1000,
>                     "swap": 25000000
>                 },
>                 "bind": "tcp://eth0:5555"
>             },
>             "backend": {
>                 "bind": "tcp://eth0:5556"
>             }
>         }
>     }
> 
> Feedback welcome.  This is part of the zdevices project.  It depends
> on zmq and zfl.

My 2c:

Tip: The README in the repo appears to be AsciiDoc. If you call it
README.asciidoc, Github will format it for you when people browse the
repository.

Comment: I didn't get a chance to look at JSON before. One major fail for
me personally is that it does not seem to be possible to put comments in
JSON files. This is a shame since it goes against the good old tradition of
UNIX configuration files including comments, so that you can edit e.g. a
sample configuration file in one go rather than having to refer to some
documentation.

-mato




More information about the zeromq-dev mailing list