rocketmq概念
大纲
1.负载均衡
2.消息重试
3.死信队列
4.幂等
1.负载均衡
是在集群模式下谈论,分为生产者负载均衡和消费者负载均衡
集群
生产者轮询
消费者平均分配
消费者环状轮流
广播
2.消息重试
重试场景:消费者返回重试状态,返回null,返回异常
重试次数
控制不重试
3.死信队列
消费者消费失败,消息会再次投递,达到16次,进入死信队列,不再被消费
4.幂等
场景:
1.网络闪断或生产者客户端宕机,服务端无应答或应答失败,生产者重复发送
2.网络闪断,客户端无应答,服务端重复投递
3.负载均衡
解决方案
设置业务key,mq自带的msgId可能重复。使用redis分布式锁。使用reddison。
rocketmq概念相关推荐
- rocketMq概念介绍
rocketMq官网 http://rocketmq.apache.org/ rocketMq逻辑概念介绍 rocketMq逻辑图 备注: 改图片分享自李占卫的网上家园 说明: 在rocket ...
- RocketMQ概念整理
DefaultMessageStore 消息的存储和提取. 相对重要的两个方法: 消息存储 PutMessageResult putMessage(MessageExtBrokerInner msg) ...
- 大写的服,看完这篇你还不懂RocketMQ算我输
目录 RocketMQ介绍 RocketMQ概念 为什么要用RocketMQ? 异步解耦 削峰填谷 分布式事务最终一致性 数据分发 RocketMQ架构 RocketMQ消息类型 普通消息 顺序消息 ...
- mq幂等mysql_膜拜!看完这篇你还不懂RocketMQ算我输
RocketMQ 介绍 Apache RocketMQ 是一款 低延迟.高并发.高可用.高可靠的分布式消息中间件.消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备 ...
- Spring Cloud —— 消息队列与 RocketMQ
导航 一.什么是 MQ 二.常见的 MQ 产品 三.RocketMQ 概念与架构设计 3.1 基本概念 1.消息模型(Message Model) 2.生产者与消费者(Producer & C ...
- rocketmq同步发送超时时间_RocketMQ系列(一)基本概念
RocketMQ系列(一)基本概念 RocketMQ是阿里出品的一款开源的消息中间件,让其声名大噪的就是它的事务消息的功能.在企业中,消息中间件选择使用RocketMQ的还是挺多的,这一系列的文章都是 ...
- RocketMQ的核心概念,一一梳理清楚
目录 一.MQ概述 1.MQ简介 2.MQ用途 限流削峰 异步解耦 数据收集 二.RocketMQ的基本概念 1 消息(Message) 2 主题(Topic) 3 标签(Tag) 4 队列(Queu ...
- RocketMQ简介及核心概念说明
1.1.RocketMQ简介 Apache RocketMQ是一个采用Java语言开发的分布式的消息系统,由阿里巴巴团队开发,与2016年底贡献给 Apache,成为了Apache的一个顶级项目. 在 ...
- RocketMQ基础概念剖析源码解析
Topic Topic是一类消息的集合,是一种逻辑上的分区.为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储. 这和Kafka中的实现如出一辙,Kaf ...
- RocketMQ的组织架构和基本概念,Dledger高可用集群架构原理
文章目录 1. MQ产品介绍 2. rocketMQ组织架构 ①:NameServer ②:Broker ③:生产者(Producer) ④:消费者(Consumer) ⑤:主题(Topic) ⑥:消 ...
最新文章
- action_mailer_basics
- Exchange 2010 DAG转载
- 工作23:vue---封装request做数据请求
- python数据类型总结_Python 数据类型总结
- 与熊论道为什么解码不了_楼上熊孩子瞎蹦跳,楼下邻居投诉无果,一招吓哭“熊一家”...
- android peopleactivity.java,Android面试基础篇---Activity(上)
- sh-3.2非正常修正
- XILINX FPGA数字信号处理——3、数字的表示和运算的实现
- PB调用WebService
- 常见未授权访问漏洞总结
- H3C运维审计系统 故障处理手册(笔记)
- [zt]给你的Mp4大换血,精选Touch里3年收集的900多首歌,经典不忍去的最新近流行的,与你共享~~...
- glove.840B.300d glove词向量词嵌入文件国内服务器下载 出现麻烦阻塞的点时,就要思考google有没有更快捷的方法
- 古墓丽影10linux,《古墓丽影11:暗影》Linux平台与Windows平台流畅度对比
- 高德地图的测距api应用记录
- 解决WordPress文章页面无法显示的问题
- MATLAB 与 音频处理 相关内容摘记
- 天线的S11,S12,S21,S22参数解析(个人理解仅供参考)
- java怎么提升编程能力_怎样提升java编程能力
- 序文 【IT圈是个什么玩意儿 1 】
热门文章
- 【NOIP2017Day1T3】【洛谷P3953】逛公园
- phpexcel 导入导出
- 基因表达式编程的任务指派问题求解算法设计与实现
- linux 卸载pppoe,列“State”不属于表 。
- 使用BCC工具获取Linux内核空间read/write操作的文件名
- iptables 从入门到应用
- 用户空间缺页异常pte_handle_fault()分析--(下)--写时复制
- 注册(三)之设置Contact地址的过期参数
- mysql数据库白羽_Android应用开发Android 友盟推送原理解析
- 视觉在无人驾驶中的应用及分类_紫外光在机器视觉中的应用