Experimenting with rabbitmq.
Abstract out tcp connections.