only use amqp