写点什么

经历了 6 个月的失踪,我将带着干货终究归来!【RocketMQ 入门到精通】

作者:洛神灬殇
  • 2022-10-20
    江苏
  • 本文字数:1281 字

    阅读完需:约 1 分钟

经历了6个月的失踪,我将带着干货终究归来!【RocketMQ入门到精通】

前提概要

大家好,经过了 6 个月的消失后,终究我还是回来了,带回来了很多干货,接下来第一份礼物干货就是【RocketMQ 入门到精通】,但是 RocketMQ 本身而言性能虽然不如 Kafka 或者 MetaMQ、Pulsar 那么出色,版本兼容性也有点差,特别是针对于延时发送消息的时候,还存在消息阻塞的问题,但是它对消息方面的功能和扩展还是很丰富的,在很多场景下,好多公司放弃了一些东西却得到了很多益处,有那么多缺点该咋办?但是不要怕,万变不离其宗,让我带着大家彻彻底底把 RocketMQ 学透,学通,不就好了?


项目开源主页

​​​​https://github.com/alibaba/RocketMQ​

​RocketMQ · 官方网站 | RocketMQ (apache.org)​


技术大纲概要


  • RocketMQ 学习入门指南

  • ​精讲RocketMQ 是什么​

  • ​RocketMQ 物理部署结构精讲​

  • RocketMQ 逻辑部署结构精讲

  • RocketMQ 服务发现(Name Server)精讲

  • RocketMQ 初级特性能力

  • RocketMQ 中的 Publish/Subscribe 都是什么样子的?

  • Message Priority,RocketMQ 消息的优先级?没玩过吧!

  • Message Order,RockeetMQ 的消息可以是有序的哦

  • Message Filter,可不是 web 容器的过滤器哦,可以发生在服务端也可以发生在客户端

  • Message Persistence,消息中间件通常采用的几种持久化方式,可以存到数据库里面甚至 redis 里,你知道不?

  • Message Reliablity,消息可靠性,不能多,也不能丢,如何解决?

  • At least Once 不告诉你

  • Exactly Only Once 不告诉你

  • RocketMQ 的中级特性能力

  • 长轮询 Pull 和 Push 模式你选择哪个?为什么?区别在哪里?

  • 给你解释一下顺序消息原理

  • 顺序消息的问题还是很多的?不要乱用!

  • 在实际开发中什么情况需要你用事务消息!

  • 告诉你 RocketMQ 是如何实现发送消息负载均衡

  • 告诉你 RocketMQ 是如何实现消费消息负载均衡

  • 单机不行, HA,同步双写/异步复制是否可行?

  • RocketMQ 的高级特性能力

  • Low Latency Messaging

  • 如何应对当 Broker 的 Buffer 满了的情况,有则改之无则加勉。

  • 你尝试进行 RocketMQ 回溯消费吗?

  • 如何解决在高负载情况下的消息堆积?

  • 如何进行实现分布式事务,以及其原理是什么?

  • 开源化能力的延时发送消息的原理是什么?

  • 非开源化的定时消息实现的原理是什么,不是侵权,告诉你如何实现!

  • 透透彻彻的让你知道消息重试,包含发送和消费哦

  • RocketMQ 存储特性和介绍

  • RocketMQ 使用了什么类型的零拷贝技术及原理

  • RocketMQ 使用哪种类型的文件系统透析

  • RocketMQ 使用的数据存储结构透析

  • RocketMQ 对应的磁盘上面的存储目录结构的透析

  • RocketMQ 数据可靠性如何保证啊!

  • RocketMQ 的顶级实战案例

  • 如何实现​单机支持 N 万以上持久化队列

  • 速度决定的重要因素之刷盘策略

  • 异步刷盘

  • 同步刷盘

  • JVM 进程也对内存的控制如何实现高可用?

  • 消息堆积问题解决办法

  • 如实现当消息消费失败,定时重试

  • 自己如何实现发送定时消息

  • 如何定义一个列但可以实现并行消费

  • RocketMQ 的高级特性能力

  • 告诉你为什么可以按照 Message Id 查询消息

  • 告诉你为什么可以按照按照 Message Key 查询消息

  • RocketMQ 消息过滤

  • 服务器消息过滤

  • 简单消息过滤

  • 高级消息过滤

  • RocketMQ 通信组件

  • 网络协议

  • 心跳处理

  • 连接复用

  • 超时连接

结束陈词


以上就是我 10-11 月份的针对于【RocketMQ 入门到精通】的所有相关技术分析介绍,欢迎大家多多指正!

发布于: 21 分钟前阅读数: 6
用户头像

洛神灬殇

关注

🏆InfoQ写作平台-签约作者🏆 2020-03-25 加入

【个人简介】酷爱计算机科学、醉心编程技术、喜爱健身运动、热衷悬疑推理的“极客达人” 【技术格言】任何足够先进的技术都与魔法无异 【技术范畴】Java领域、Spring生态、MySQL专项、微服务/分布式体系和算法设计等

评论

发布
暂无评论
经历了6个月的失踪,我将带着干货终究归来!【RocketMQ入门到精通】_1024_洛神灬殇_InfoQ写作社区