消息队列
文章平均质量分 89
消息队列笔记
码农小伙
这个作者很懒,什么都没留下…
展开
-
RabbitMQ基本原理
该插件的实现原理是将已经消费过的消息ID保存在内存中,当新消息到达时,会检查该消息ID是否已经存在,如果存在则丢弃该消息。消息发送并保存到队列之后如果不做特殊处理是保存在内存中,当节点宕机重启或者内存故障等,会导致消息丢失,通过对消息进行持久化到磁盘可以降低这种风险, 除了对消息进行持久化还是不够,还需要对queue、exchange进行持久化。被拒收的消息,或者是过期的消息,或者是队列已经满了的消息,都会进入死信队列,死信队列有一个默认的生效时间,如果没有做任务配置,到了时间会自动删除消息。原创 2024-09-30 10:03:34 · 1421 阅读 · 0 评论 -
RocketMQ之原理深入解析
RocketMQ的消息模型中,这些就是比较关键的概念了。原创 2024-09-27 08:51:40 · 819 阅读 · 0 评论 -
主流的消息队列
目前市面上主流开源的消息队列主要RabbitMQ、RockectMQ、Kafka、ActiveMQ。这四种消息队列都是比较常见,下面我们从各个维度比较他们有缺点。选择中间件的可以从这些维度来考虑:可靠性,性能,功能,可运维行,可拓展性,社区活跃度。原创 2024-09-26 08:32:07 · 441 阅读 · 0 评论