@Override
    public void handleDelivery(String tag, Envelope envelope, BasicProperties props, byte[] body) {
      metrics.incrementMessages();
      metrics.incrementBytes(body.length);

      if (body.length == 0) return; // lenient on empty messages

      collector.acceptSpans(body, NOOP);
    }
Consumes spans from messages on a RabbitMQ queue. Malformed messages will be discarded. Errors
in the storage component will similarly be ignored, with no retry of the message.
zipkin-collector/rabbitmq/src/main/java/zipkin2/collector/rabbitmq/RabbitMQCollector.java