![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RocketMQ
文章平均质量分 94
daimeijin
这个作者很懒,什么都没留下…
展开
-
RocketMQ实际项目中的问题以及解决方案
文章目录前言使用RocketMQ如何保证消息不丢失?哪些环节会有丢消息的可能?RocketMQ消息零丢失方案生产者使用事务消息机制保证消息零丢失为什么要发送个half消息?有什么用?half消息如果写入失败了怎么办?订单系统写数据库失败了怎么办?half消息写入成功后RocketMQ挂了怎么办?下单成功后如何优雅的等待支付成功?事务消息机制的作用RocketMQ配置同步刷盘+Dledger主从架构保证MQ自身不会丢消息 前言 记录RocketMQ 使用RocketMQ如何保证消息不丢失? 哪些环节会有丢消息原创 2021-12-28 23:07:50 · 2119 阅读 · 0 评论 -
RocketMQ高阶面试
文章目录前言基础概念消息模型(Message Model)消息生产者(Producer)消息消费者(Consumer)主题(Topic)代理服务器(Broker Server)Raft算法名字服务(Name Server)消息(Message)消息存储何时存储消息消息存储介质磁盘保存文件慢吗?零拷贝技术加速文件读写消息存储结构刷盘机制消息主从复制负载均衡Producer负载均衡Consumer负载均衡消息重试如何让消息进行重试重试消息如何处理重试次数MessageId配置覆盖死信队列死信队列的特征:消息幂等原创 2021-12-28 22:48:54 · 234 阅读 · 0 评论 -
RocketMQ原生API使用
文章目录前言RocketMQ原生API使用测试环境搭建RocketMQ的编程模型RocketMQ的消息样例基本样例顺序消息广播消息延迟消息批量消息过滤消息事务消息事务消息的实现机制事务消息的作用ACL权限控制 前言 记录RocketMQ RocketMQ原生API使用 使用RocketMQ的原生API开发是最简单也是目前看来最牢靠的方式。这里我们用SpringBoot来搭建一系列消息生产者和消息消费者,来访问我们之前搭建的RocketMQ集群。 测试环境搭建 首先创建一个基于Maven的SpringBoot原创 2021-12-27 22:53:29 · 673 阅读 · 0 评论 -
RocketMQ集群搭建
文章目录前言快速搭建RocketMQ集群机器环境创建用户系统配置关闭防火墙安装java安装RocketMQ配置RocketMQ集群配置第一组broker-a配置第二组Broker-b启动RocketMQ先启动nameServer再启动broker启动状态检查测试mqadmin管理工具命令行快速验证搭建管理控制台 前言 记录RocketMQ 快速搭建RocketMQ集群 机器环境 准备三台机器,root密码 root ;IP地址: 192.168.232.128 worker1 192.168.232.12原创 2021-12-27 22:09:37 · 581 阅读 · 0 评论 -
RocketMQ入门
文章目录前言MQ介绍什么是MQ?为什么要用MQ?MQ的优点:MQ的缺点MQ产品比较RocketMQ简介快速安装RocketMQ快速运行RocketMQRocketMQ由以下这几个组件组成启动NameServer启动Broker命令行快速验证关闭RocketMQ服务RocketMQ集群架构RocketMQ集群中的各个角色总结 前言 记录RocketMQ MQ介绍 什么是MQ?为什么要用MQ? MQ:MessageQueue,消息队列。 队列,是一种FIFO 先进先出的数据结构。消息由生产者发送到MQ进行排队,原创 2021-12-26 23:28:10 · 173 阅读 · 0 评论