another broker-based queue
more fiddling
add zmq