What is the difference between Apache kafka and ActiveMQ

I am working on Apache Kafka . I want to know which one is better: Kafka or ActiveMQ. What is the main difference between the two technologies? I want to implement Kafka in Spring MVC.

+30
source share
5 answers

Kafka and ActiveMQ may have some overlaps, but they were originally designed for different purposes. Therefore, comparing them is like comparing Apple and Orange.

Kafka

Kafka - . . .

ActiveMQ

ActiveMQ - , , AMQP, STOMP, MQTT. , . /, - .

+35

, , , ( ), , Kafka , . ​​ /. Kafka (10-1024 ) , ~ 75 /.

esc-to-oranges esp "". ActiveMQ . Kafka . , .

- " ", , . , , , I-care-about-every-single-message, ppatierno -.

, . ActiveMQ , ( , , Kafka ) - ( Kafka ). Kiosk.. .. .. dmz .. -to- .. .

+11

... ActiveMQ (, IBM MQ JMS ) , Apache Kafka ( + + ). .

Kafka " ", MQ Kafka .

"Apache Kafka Enterprise Service Bus (ESB) - , ? (https://www.confluent.io/blog/apache-kafka-vs-enterprise-service-bus-esb-friends-enemies-or-frenemies/)" , Kafka , ( ActiveMQ) .

+3

Kafka ActiveMQ.

Kafka , . , .

:

  1. Kafka . , , . ActiveMQ .

  2. . Kafka 9 144 ActiveMQ. , ActiveMQ 70% .

  3. Kafka - pull, ActiveMQ - push. ActiveMQ. .

  4. Kafka - . , - .

Kafka 2x - 4x , , ActiveMQ RabbitMQ.

notes.stephenholiday.com

+1
source

Source: https://habr.com/ru/post/1680260/


All Articles