中间件MQ面试题之Kafka

 MQ相关面试题

Kafka面试题

(1)rockermq、kafka、RabbiMQ 的区别在哪里? 使用场景有什么不一样?

RabbitMQ

特点:支持AMQP(高级消息队列协议),提供了消息队列、队列负载均衡、队列生命周期管理、队列监控和JMS等特性

使用场景:适合于需要消息持久化和高可靠性的场景,如财务、电商等。

Kafka
  • 特点:设计目标是高吞吐量,可以处理海量数据,被广泛用于日志收集、流处理等场景。
  • 使用场景:适合实时数据处理和分发,如日志监控、实时分析等
RocketMQ
  • 特点:是阿里巴巴开源的消息中间件,支持事务消息、队列消息、定时(延时)消息、消息回溯等特性。
  • 使用场景:适合分布式事务支持、消息追溯、大规模分布式系统的消息服务等场景

你可能感兴趣的:(面试题,中间件)