后端岗位面试题更新 2026-08-05

除了 Kafka,其他消息队列(如 RabbitMQ、RocketMQ)如何实现事务消息?请对比说明。

数字马力后端开发互联网/IT问题拆解技术选型方案权衡Apache RocketMQRabbitMQ

考察说明

考察不同 MQ 事务消息方案的广度与对半消息机制的理解

回答思路

  1. 说明 RocketMQ 半消息与回查机制
  2. 说明 RabbitMQ 基于可靠投递的补偿方案
  3. 对比各方案的一致性强度与复杂度