栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

RocketMQ面试总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

RocketMQ面试总结

1.延时消息的原理

RocketMQ发送延时消息时先把消息按照延迟时间段发送到指定的队列中(rocketmq把每种延迟时间段的消息都存放到同⼀个队列中)然后通过⼀个定时器进⾏轮训这些队列,查看消息是否到期,如果到期就把这个消息发送到指定topic的队列中,这样的好处是同⼀队列中的消息延时时间是⼀致的,还有⼀个好处是这个队列中的消息时按照消息到期时间进⾏递增排序的,说的简单直⽩就是队列中消息越靠前的到期时间越早。
参考:分布式技术专题-RocketMQ延迟消息实现原理和源码分析 - 百度文库

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878606.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号