首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
消息队列
黑白搬砖工
创建于2021-11-23
订阅专栏
消息队列理论、实战、原理介绍
等 7 人订阅
共14篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
你的消息真的发出去了吗?
1.前言 想要在项目中实现消息发送,你可能会选择rabbitmq或者kafka。无论选择哪一个消息中间件,在与springboot集成时,都会使用其提供的xxxTemplate来实现消息的发送。 使用
带你理清kafka术语
1.前言 kafka服务端存在相当多的术语,只有了解这些术语具体的含义,我们才能对kafka有一个粗略的认识。本文将带着你去了解以及理清相关术语,让你不再对其感到陌生以及恐惧。 2.集群搭建 工欲善其
十张图带你了解Kafka消费流程
1.寻找coordinator 2.加入消费者组 3.接收加入消费者组响应 4.发送同步消费者组请求 5.下发分区分配方案 6.询问分区offset 7.设置分区offset 8.拉取分区消息 9.设
Kafka实战操作
1.Kafka安装 1.1 下载压缩包 1.2 解压 1.3 启动zookeeper 1.4 启动Kafka 2.主题 2.1 创建主题 2.2 查看主题详细信息 2.3 查看主题列表信息 2.4 删
Kafka消息消费异常会如何处理?
1.前言 当我们使用@KafkaListener注解声明一个消费者时,该消费者就会轮询去拉取对应分区消息记录,消费消息记录,正如你所知道的那样,正常场景下会执行ack操作,提交offset到kafka
探秘kafka消费者流程
1.前言 为什么会想着去探秘kafka消费者流程呢?在回答这个问题之前,先带你看两个示例,看过之后想必你也就知道其中的原因了 2.示例 2.1 示例一 2.2 测试方案 通过kafka客户端发送如下消
说说kafka日志文件
1.前言 系统仅仅拥有高并发、高可用往往是不够的,在此基础上还需要具备高可靠性。那么什么是高可靠性呢?高可靠性就是系统在宕机恢复后数据不丢失,仍然可以保证业务的正常运行。 作为业务系统的开发人员,提到
rabbitmq集群自问自答
1. 如何实现rabbitmq高可用 服务高可用实现准则服务尽可能少中断、数据尽可能少丢,因此为了达到这一目标,可以通过集群部署来实现 2. rabbitmq集群搭建完成,队列数据是否就高可用了? 2
Rabbitmq集群安装
1.集群安装 1.1 创建网络 1.1.1自定义桥接网络 1.1.2 查看自定义网络 1.2 创建节点 1.2.1 创建节点1 1.2.2 创建节点2 1.2.3 创建节点3 1.3 节点配置 1.3
三种你需要考虑一致性问题的场景
1.前言 分布式系统开发过程中往往会涉及到很多需要保证数据一致性问题的场景,比如接收mq消息、接收http请求、内部业务处理。如果你还不了解这些场景或者不知道如何处理,请继续往下阅读。 2.接收mq消
消息积压你作何处理?
1.前言 当被通知消费的队列存在消息积压并呈一个持续上升趋势,需要紧急处理一下,你会怎么办?能怎么办呢?先内心慌张一会,战斗一番,然后打开著名的搜索引擎进行搜索,在搜索结果中寻找答案。本文也即将成为你
如何让你的消费者保证最终一致性?
1.前言 不知道你在开发中是否遇到过如下类似场景:消息消费了,但是由于代码问题,导致业务未正确执行。补偿吧,不知道要补偿哪些数据;不补偿吧,又要挨骂;找生产方重新推送吧,人家不大乐意,甚至不愿鸟你。此
一探@RabbitListener注解的神秘
1. 前言 在消息中间件你该了解的秘密一文中详细介绍了如何使用RabbitMQ发送消息、消费消息;如何保证生产者发送消息的可靠性;如何保证消费消息的可靠性、如何横向扩展消费者以及如何对消费者进行流向削峰。 本文的初衷旨在搞懂为什么使用@Component + @RabbitLi…
消息中间件无法逃避的问题
你知道的系统开发过程中会使用消息中间件进行消息的异步处理、系统之间解耦、系统流量削峰。在使用消息中间件的过程中我们需要了解以下场景: 2. 与SpringBoot集成 3. 如何发送复杂的消息 大致的意思就是RabbitMQ消息服务器在将消息写到磁盘上之前可能由于宕机问题导致持…