class Protobuf::Rpc::Zmq::Server

def start_worker

def start_worker
  @workers << Thread.new(self, @broker) do |server, broker|
    begin
      ::Protobuf::Rpc::Zmq::Worker.new(server, broker).run
    rescue => e
      message = "Worker failed: #{e.inspect}\n #{e.backtrace.join($INPUT_RECORD_SEPARATOR)}"
      $stderr.puts(message)
      logger.error { message }
    end
  end
end