code complete on rabbitmq consumer sup