Abstraction of simple messaging actions over SQS and RabbitMQ