mq_client_abstraction
