Rocketmq原理&最佳实践:https://www.jianshu.com/p/2838890f3284

Rocketmq相比于Rabbitmq、kafka具有主要优势特性有:

•       支持事务型消息(消息发送和DB操作保持两方的最终一致性,rabbitmq和kafka不支持)

•       支持结合rocketmq的多个系统之间数据最终一致性(多方事务,二方事务是前提)

•       支持18个级别的延迟消息(rabbitmq和kafka不支持)

•       支持指定次数和时间间隔的失败消息重发(kafka不支持,rabbitmq需要手动确认)

•       支持consumer端tag过滤,减少不必要的网络传输(rabbitmq和kafka不支持)

•       支持重复消费(rabbitmq不支持,kafka支持)

RocketMQ 安装详细说明:https://blog.csdn.net/wangmx1993328/article/details/81536168

RocketMQ入门相关推荐

  1. rocketmq 顺序消费_必须先理解的RocketMQ入门手册,才能再次深入解读

    推荐阅读一下下 2020年后想跳槽?MQ.ZK.Nginx.Kafk等分布式技术你都掌握了? 阿里架构师推荐学习的<RabbitMQ实战指南>,渣渣的你都看过吗? RocketMQ入门手册 ...

  2. Spring Boot 消息队列 RocketMQ 入门

    转载自  芋道 Spring Boot 消息队列 RocketMQ 入门 摘要: 原创出处 http://www.iocoder.cn/Spring-Boot/RocketMQ/ 「芋道源码」欢迎转载 ...

  3. rocketmq 订阅组_必须先理解的RocketMQ入门手册,才能再次深入解读

    推荐阅读一下下 2020年后想跳槽?MQ.ZK.Nginx.Kafk等分布式技术你都掌握了? 阿里架构师推荐学习的<RabbitMQ实战指南>,渣渣的你都看过吗? RocketMQ入门手册 ...

  4. RocketMQ入门到入土(七 )为什么同一个消费组设置不同tag会出现奇怪现象

    精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 接上一篇:RocketMQ入门到入土(六)发消息的时候选择queue的算法 ...

  5. RocketMQ入门到入土(六)发消息的时候选择queue的算法有哪些?

    精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 接上一篇:RocketMQ入门到入土(五)消息持久化存储源码解析 一.说明 ...

  6. RocketMQ入门到入土(五)消息持久化存储源码解析

    精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 接上一篇:RocketMQ入门到入土(四)producer生产消息源码剖析 ...

  7. RocketMQ入门到入土(二)事务消息顺序消息

    精彩推荐 一百期Java面试题汇总 SpringBoot内容聚合 IntelliJ IDEA内容聚合 Mybatis内容聚合 接上一篇:RocketMQ入门到入土(一)新手也能看懂的原理和实战! 一. ...

  8. RocketMQ入门及部署

    RocketMQ入门及部署 RocketMQ整体架构 如上图所示,整体可以分成4个角色,分别是:Producer,Consumer,Broker以及NameServer: 1.NameServer 可 ...

  9. 芋道 Spring Boot 消息队列 RocketMQ 入门

    点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2020 超神之路,很肝~ 中文详细注释的开源项目 RP ...

  10. RocketMq 入门

    RocketMq 入门 主要摘取自 消息队列和 RocketMQ 入门总结 建议大家先取看原文,本文主要摘取自上面这片大佬文章,稍加删减并细化了部分内容. 本章主要能粗略解释的问题 消息队列出现的原因 ...

最新文章

  1. React 打怪笔记
  2. R语言构建xgboost模型:使用xgb.DMatrix保存、加载数据集、使用getinfo函数抽取xgb.DMatrix结构中的数据
  3. h2 mysql 差别_h2内存数据库和mysql数据库的区别
  4. 1.2 String字符串和整型int的相互转换,valueOf() 、parse()和toString()
  5. Java中List for循环的6种写法总结(推荐)(亲测)
  6. 【Python之os模块】使用
  7. VirtualBox 安装 Linux时 报错This kernel requires an X86-64 CPU,but only detected an i686 CPU错误的解决办法
  8. ArcGIS Engine 10开发环境的一些常见问题(转载)
  9. [转载]Netvault:操作Informix APM将A机备份的数据恢复到B机
  10. mybatis-plus对datetime返回去掉.0_0欧姆电阻到底有没有用?这12个作用说明其不可或缺...
  11. 查找所有的两个字姓名,中间加个空格(强迫症的福音)
  12. RK平台LCD调试说明
  13. 中标麒麟linux系统安装打印机_国产操作系统中标麒麟系统安装教程
  14. win10磁盘管理_Win10磁盘管理器:轻松和安全地调整Win10的分区大小
  15. 【操作系统】进程间通信 — 消息队列
  16. jQuery-放大镜
  17. 哪种耳机危害最小?推荐这种骨传导耳机
  18. torch.save()模型的保存于加载
  19. 《Python程序设计》python常用的格式转换
  20. 一定要用Chrome吗?有了这些网页翻译插件,任意浏览器都能畅快玩耍

热门文章

  1. 对synchronized的一点理解
  2. scala学习笔记-基础语法(1)
  3. 类目,延展,协议的基本概念
  4. 使用literal语法格式化字符串
  5. cocos2dx引用计数
  6. 2013年的财务预算
  7. [转载]DB2数据库移植罕见成绩片面理睬(4)
  8. [Winform]安装在C盘,无操作权限的一个解决办法
  9. bzoj 1598: [Usaco2008 Mar]牛跑步 [k短路 A*] [学习笔记]
  10. 修复cocos2dx的Label,WP8下不能换行的问题