随笔分类 -  MQ消息队列

消息队列架构介绍Springboot整合,遇到的问题 如何解决
摘要:RocketMQ 为什么性能不如 Kafka? RocketMQ 使用的是 mmap 零拷贝技术,而 kafka 使用的是 sendfile (硬件设备技术 SG-DMA,不影响(不占用)CPU工作) mmap 内核缓冲区->映射用户缓冲区->内核缓冲区->网卡 sendfile 内核缓冲区-> S 阅读全文
posted @ 2024-12-14 15:31 码农stormling 阅读(406) 评论(0) 推荐(0) 编辑
摘要:MQ系列(六)| RocketMQ 快速入门 本参考链接:RocketMQ 是什么? 原作者:小白debug 前言 作为一个程序员,假设你有 A、B 两个服务,A 服务发出消息后,不想让 B 服务立马处理到。而是要过半小时才让 B 服务处理到,该怎么实现? 这类延迟处理消息的场景非常常见,举个例子, 阅读全文
posted @ 2024-12-13 17:24 码农stormling 阅读(297) 评论(0) 推荐(0) 编辑
摘要:Kafka 快速入门介绍 参考:Kafka 是什么? 架构 一个高性能,高扩展性,高可用,支持持久化的超强消息队列,它就是我们常说的消息队列 Kafka Zookeeper 协调管理多个 broker 组成,内部有多个 topic 分类,每个 topic 又分成多个 partition ,每个 pa 阅读全文
posted @ 2024-12-13 16:31 码农stormling 阅读(81) 评论(1) 推荐(0) 编辑
摘要:死信队列 死信是什么 死信:无法被消费的消息。由于特定的原因导致队列中的某些消息无法被消费,这些消息没有后续的处理,就会变成死信。当消息在队列中无法被正常消费时,会被发送到死信队列中。 死信来源 消息 TTL 队列达到最大长度 消息拒签(basicNack 或 basicReject)且重入队列为f 阅读全文
posted @ 2024-12-12 12:03 码农stormling 阅读(127) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 消息确认机制 ❗❗❗温馨提示:基于JDK17、SpringBoot 2.1.8.RELEASE 版本,由于RabbitMQ 在 SpringBoot3+ 的配置项有所不同, 所以请严格按照该本版来使用,挖一坑:【后续会出一个SpringBoot3+版本的配置相关教程】 架构 概念 阅读全文
posted @ 2024-12-10 14:51 码农stormling 阅读(53) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 整合 SpringBoot 概述 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力、流量削峰 消息服务中两个重要概念: 消息代理(`message broker`)和目的地(`destination`) 当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传 阅读全文
posted @ 2024-12-09 20:41 码农stormling 阅读(30) 评论(0) 推荐(0) 编辑
摘要:RabbitMQ 快速入门 官网:https://www.rabbitmq.com/ 入门教程:https://www.rabbitmq.com/tutorials 最新版本:4.0.2 版本参考:JDK17、Maven Or Gradle 1、简介 RabbitMQ是一个可靠且成熟的消息传递和流代 阅读全文
posted @ 2024-12-07 10:10 码农stormling 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示