Develop

New Consumer and Publisher implementations with default amqp_heartbeat and confirm handling