Answer (1 of 12): AMQP is more mature than Kafka, and also RabbitMQ is more mature than Kafka, Also according to their paper from last year, Kafka was designed as a logging system, and that is too specialised. RabbitMQ just deals with messages of any type. It can handle short messages (under 16 b...