大纲

1.负载均衡

2.消息重试

3.死信队列

4.幂等

1.负载均衡

是在集群模式下谈论,分为生产者负载均衡和消费者负载均衡

集群

生产者轮询

消费者平均分配

消费者环状轮流

广播

2.消息重试

重试场景:消费者返回重试状态,返回null,返回异常

重试次数

控制不重试

3.死信队列

消费者消费失败,消息会再次投递,达到16次,进入死信队列,不再被消费

4.幂等

场景:

1.网络闪断或生产者客户端宕机,服务端无应答或应答失败,生产者重复发送

2.网络闪断,客户端无应答,服务端重复投递

3.负载均衡

解决方案

设置业务key,mq自带的msgId可能重复。使用redis分布式锁。使用reddison。

rocketmq概念相关推荐

  1. rocketMq概念介绍

    rocketMq官网 http://rocketmq.apache.org/ rocketMq逻辑概念介绍 rocketMq逻辑图 备注:     改图片分享自李占卫的网上家园 说明: 在rocket ...

  2. RocketMQ概念整理

    DefaultMessageStore 消息的存储和提取. 相对重要的两个方法: 消息存储 PutMessageResult putMessage(MessageExtBrokerInner msg) ...

  3. 大写的服,看完这篇你还不懂RocketMQ算我输

    目录 RocketMQ介绍 RocketMQ概念 为什么要用RocketMQ? 异步解耦 削峰填谷 分布式事务最终一致性 数据分发 RocketMQ架构 RocketMQ消息类型 普通消息 顺序消息 ...

  4. mq幂等mysql_膜拜!看完这篇你还不懂RocketMQ算我输

    RocketMQ 介绍 Apache RocketMQ 是一款 低延迟.高并发.高可用.高可靠的分布式消息中间件.消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备 ...

  5. Spring Cloud —— 消息队列与 RocketMQ

    导航 一.什么是 MQ 二.常见的 MQ 产品 三.RocketMQ 概念与架构设计 3.1 基本概念 1.消息模型(Message Model) 2.生产者与消费者(Producer & C ...

  6. rocketmq同步发送超时时间_RocketMQ系列(一)基本概念

    RocketMQ系列(一)基本概念 RocketMQ是阿里出品的一款开源的消息中间件,让其声名大噪的就是它的事务消息的功能.在企业中,消息中间件选择使用RocketMQ的还是挺多的,这一系列的文章都是 ...

  7. RocketMQ的核心概念,一一梳理清楚

    目录 一.MQ概述 1.MQ简介 2.MQ用途 限流削峰 异步解耦 数据收集 二.RocketMQ的基本概念 1 消息(Message) 2 主题(Topic) 3 标签(Tag) 4 队列(Queu ...

  8. RocketMQ简介及核心概念说明

    1.1.RocketMQ简介 Apache RocketMQ是一个采用Java语言开发的分布式的消息系统,由阿里巴巴团队开发,与2016年底贡献给 Apache,成为了Apache的一个顶级项目. 在 ...

  9. RocketMQ基础概念剖析源码解析

    Topic Topic是一类消息的集合,是一种逻辑上的分区.为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储. 这和Kafka中的实现如出一辙,Kaf ...

  10. RocketMQ的组织架构和基本概念,Dledger高可用集群架构原理

    文章目录 1. MQ产品介绍 2. rocketMQ组织架构 ①:NameServer ②:Broker ③:生产者(Producer) ④:消费者(Consumer) ⑤:主题(Topic) ⑥:消 ...

最新文章

  1. action_mailer_basics
  2. Exchange 2010 DAG转载
  3. 工作23:vue---封装request做数据请求
  4. python数据类型总结_Python 数据类型总结
  5. 与熊论道为什么解码不了_楼上熊孩子瞎蹦跳,楼下邻居投诉无果,一招吓哭“熊一家”...
  6. android peopleactivity.java,Android面试基础篇---Activity(上)
  7. sh-3.2非正常修正
  8. XILINX FPGA数字信号处理——3、数字的表示和运算的实现
  9. PB调用WebService
  10. 常见未授权访问漏洞总结
  11. H3C运维审计系统 故障处理手册(笔记)
  12. [zt]给你的Mp4大换血,精选Touch里3年收集的900多首歌,经典不忍去的最新近流行的,与你共享~~...
  13. glove.840B.300d glove词向量词嵌入文件国内服务器下载 出现麻烦阻塞的点时,就要思考google有没有更快捷的方法
  14. 古墓丽影10linux,《古墓丽影11:暗影》Linux平台与Windows平台流畅度对比
  15. 高德地图的测距api应用记录
  16. 解决WordPress文章页面无法显示的问题
  17. MATLAB 与 音频处理 相关内容摘记
  18. 天线的S11,S12,S21,S22参数解析(个人理解仅供参考)
  19. java怎么提升编程能力_怎样提升java编程能力
  20. 序文 【IT圈是个什么玩意儿 1 】

热门文章

  1. 【NOIP2017Day1T3】【洛谷P3953】逛公园
  2. phpexcel 导入导出
  3. 基因表达式编程的任务指派问题求解算法设计与实现
  4. linux 卸载pppoe,列“State”不属于表 。
  5. 使用BCC工具获取Linux内核空间read/write操作的文件名
  6. iptables 从入门到应用
  7. 用户空间缺页异常pte_handle_fault()分析--(下)--写时复制
  8. 注册(三)之设置Contact地址的过期参数
  9. mysql数据库白羽_Android应用开发Android 友盟推送原理解析
  10. 视觉在无人驾驶中的应用及分类_紫外光在机器视觉中的应用