RabbitMQ processors altered to optionally use exchanges, with both consuming and non-consuming reading possible.