
消息队列
文章平均质量分 91
消息队列笔记
码农小伙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kafka之原理解析
Kafka是一个分布式流媒体平台,kafkaKafka是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由LinkedIn公司开发,使用Scala语言编写,目前是Apache的开源项目。发布和订阅记录流,类似于消息队列或企业消息传递系统。以容错的持久方式存储记录流。记录发生时处理流。Kafka构建可在系统或应用程序之间可靠获取数据的实时流数据管道构建转换或响应数据流的实时流应用程序Topic 是生产者发送消息的目标地址,是消费者的监听目标一个服务可以监听、发送多个 Topics。原创 2024-10-21 14:48:07 · 1564 阅读 · 0 评论 -
RabbitMQ基本原理
该插件的实现原理是将已经消费过的消息ID保存在内存中,当新消息到达时,会检查该消息ID是否已经存在,如果存在则丢弃该消息。消息发送并保存到队列之后如果不做特殊处理是保存在内存中,当节点宕机重启或者内存故障等,会导致消息丢失,通过对消息进行持久化到磁盘可以降低这种风险, 除了对消息进行持久化还是不够,还需要对queue、exchange进行持久化。被拒收的消息,或者是过期的消息,或者是队列已经满了的消息,都会进入死信队列,死信队列有一个默认的生效时间,如果没有做任务配置,到了时间会自动删除消息。原创 2024-09-30 10:03:34 · 1690 阅读 · 0 评论 -
RocketMQ之原理深入解析
RocketMQ的消息模型中,这些就是比较关键的概念了。原创 2024-09-27 08:51:40 · 934 阅读 · 0 评论 -
主流的消息队列
目前市面上主流开源的消息队列主要RabbitMQ、RockectMQ、Kafka、ActiveMQ。这四种消息队列都是比较常见,下面我们从各个维度比较他们有缺点。选择中间件的可以从这些维度来考虑:可靠性,性能,功能,可运维行,可拓展性,社区活跃度。原创 2024-09-26 08:32:07 · 538 阅读 · 0 评论