跳至主要內容

面试-MQ

TenSoFlow...大约 1 分钟面试面试-MQ

面试-MQ

RabbitMQ交换机类型

问:RabbitMQ交换机类型

答:fanout 广播:群发所有队列
direct 直连:精准匹配
topic 主题:模糊通配匹配

RabbitMQ如何保证消息不丢失

问:RabbitMQ如何保证消息不丢失

答:确保消息到RabbitMQ:开启发送确认机制,保证消息成功到达
确保消息路由到正确的队列:路由失败通知
确保消息在队列正确的存储:交换器、队列、消息都需要持久化
确保消息从队列中正确的投递到消费者:手动确认交给消费者来确认

RabbitMQ如何避免消息重复

问:RabbitMQ如何避免消息重复

答:使用乐观锁:生产者发送消息的时候需要带上数据的版本号,消费者去更新时需要比较版本号
记录消费日志:消费前查询日志表,已消费则直接丢弃

消息大量堆积如何处理

问:消息大量堆积如何处理

答:临时:增加消费者数量扩容消费
根本:优化消费业务逻辑提速

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8