8#include <userver/components/loggable_component_base.hpp> 
   10#include <userver/utils/statistics/storage.hpp> 
   12USERVER_NAMESPACE_BEGIN
 
   14namespace clients::dns {
 
   60  RabbitMQ(
const ComponentConfig& config, 
const ComponentContext& context);
 
   70  clients::dns::Component& dns_;
 
   72  std::shared_ptr<urabbitmq::
Client> client_;
 
   73  utils::statistics::Entry statistics_holder_;
 
   77inline constexpr bool kHasValidate<RabbitMQ> = 
true;