persistent broker for zeromq using protocol buffers message structures