def queue(name, options = {})
      with_bunny_precondition_handler('queue') do
        namespace = @config[:namespace].to_s.downcase.gsub(/[^-_:\.\w]/, "")
        queue_name = namespace.present? ? "#{namespace}:#{name}" : name
        channel.queue(queue_name, **options)
      end
    end
Create / get a durable queue and apply namespace if it exists.