posted 7 years ago
Apache ActiveMQ supports much more messaging features. Apache ActiveMQ supports much more standards (for compatibility and interoperability). And Apache ActiveMQ has been around for much longer -- and is a well proven product.
However, if you don't care for anything but basic features, don't care about JMS, AMQP, Websockets, etc., or a strong proven support ecosystem ... then go with Apache Kafka. Apache Kafka can easily beat MQ in terms of low latency and high throughput.
Henry