intgerate protobuf and zmq