写点什么

Java 进阶之梯,成长路线与学习资料,助力突破中间件领域

用户头像
极客good
关注
发布于: 刚刚

结合场景介绍 RocketMQ 使用。



代码链接:rocketmq-learning


2、Netty 入门实例


提取 RocketMQ RPC 模块代码进行封装,提供一个可直接使用的 netty 框架,结合 Netty 专栏,理论与实践相结合。



代码链接:netty-learning


2、电子书




为了更加方便读者朋友对专栏内容的阅读,会将公众号中的专栏转化为电子书。

2.1 RocketMQ 电子书

目前已将 RocketMQ 专栏转化为两本电子书:




获取方式:关注『中间件兴趣圈』,回复 RMQPDF,即可免费获取


2.2 Netty 电子书


获取方式:关注『中间件兴趣圈』,回复 NPDF,即可免费获取



3、专栏




专栏全景图:


3.1 Netty 专栏

《让天下没有难学的 Netty》专栏将从通道篇、内存篇、性能篇、实战篇详细剖析 Netty 的实现原理、设计理念,同时通过抽取 Apache 顶级项目 RocketMQ 的网络通信模块,构建一个可直接使用的 Netty 网络通信框架。

3.1.1 网络通道篇
  1. Netty4 Channel 概述

  2. Netty4 ChannelHandler 概述

  3. Netty4 事件处理传播机制

  4. 图文并茂剖析Netty编解码以及背后的设计理念

  5. 一文揭晓通信协议设计的奥妙,直接"秒杀"面试官

  6. 面试官:Netty的线程模型可不是Reactor这么简单

  7. Netty进阶:手把手教你如何编写一个NIO客户端

  8. Netty进阶:手把手教你如何编写一个NIO服务端

  9. 阿里面试真题:NIO为什么不适合文件上传场景、如何优雅解决

3.2 RocketMQ 专栏
  1. 我的另一种参与 RocketMQ 开源社区的方式

  2. 踩坑记:rocketmq-console 消费TPS为0,但消息积压数却在降低是个什么“鬼”

  3. RocketMQ msgId与offsetMsgId释疑(实战篇)

  4. RocketMQ 一行代码造成大量消息丢失

  5. RocketMQ消息发送常见错误与解决方案

  6. 从年末生产故障解锁RocketMQ集群部署的最佳实践

  7. RocketMQ实战:生产环境中,autoCreateTopicEnable为什么不能设置为true

  8. RocketMQ 消息发送system busy、broker busy原因分析与解决方案

  9. 再谈 RocketMQ broker busy(实战篇)

  10. RocketMQ实战:一个新的消费组初次启动时从何处开始消费呢?

  11. RocketMQ生产环境主题扩分片后遇到的坑

  12. 一次 RocketMQ 进程自动退出排查经验分享(实战篇)

  13. 从年末生产故障解锁RocketMQ集群部署的最佳实践

  14. RocketMQ 平滑升级到主从切换(实战篇)

  15. RocketMQ学习环境搭建(RocketMQ安装与IDEA Debug环境搭建)

  16. RocketMQ核心概念扫盲篇

  17. RocketMQ HA机制(主从同步)

  18. RocketMQ ACL使用指南

  19. RocketMQ消息轨迹-设计篇

  20. 蚂蚁二面:MQ消费端遇到瓶颈除了横向扩容外还有其他解决办法?)

  21. 事务消息应用场景、实现原理与项目实战(附全部源码)

  22. 源码分析RocketMQ ACL实现机制

  23. 源码分析RocketMQ消息轨迹

  24. RocketMQ 多副本前置篇:初探raft协议

  25. 源码分析RocketMQ多副本之Leader选主

  26. 源码分析 RocketMQ DLedger 多副本存储实现

  27. 源码分析 RocketMQ DLedger(多副本) 之日志追加流程

  28. 源码分析 RocketMQ DLedger(多副本) 之日志复制-上篇

  29. 源码分析 RocketMQ DLedger(多副本) 之日志复制-下篇

  30. 基于 raft 协议的 RocketMQ DLedger 多副本日志复制设计原理

  31. RocketMQ 整合 DLedger(多副本)即主从切换实现平滑升级的设计技巧

  32. 源码分析 RocketMQ DLedger 多副本即主从切换实现原理

3.3 Kafka 专栏

Kafka 专栏


  1. 初识 Kafka Producer 生产者

  2. 源码分析 Kafka 消息发送流程(文末附流程图)

  3. KafkaProducer Sender 线程详解(含详细的执行流程图)

  4. 初始 Kafka Consumer 消费者

  5. 源码分析Kafka 消息拉取流程(文末两张流程图)

  6. Kafka 和 RocketMQ 之性能对比

3.4 Sentinel 专栏

以源码分析为主要手段,结合图解的方式深入剖析 Sentienl 限流的实现原理,带着问题看源码,加以思考、质疑并加以验证,该专栏不仅介绍 Sentinel 核心理念,更是笔者源码阅读方法论的一次实战。


  1. Alibaba Sentinel 限流与熔断初探

  2. 源码分析 Sentinel 之 Dubbo 适配原理

  3. Alibaba Seninel 滑动窗口实现原理(文末附原理图)

  4. 寻找一把进入 Alibaba Sentinel 的钥匙(文末附流程图)

  5. Sentinel 调用上下文环境实现原理(含原理图)

  6. 源码分析 Sentinel 实时数据采集实现原理

  7. Sentinel FlowSlot 限流实现原理(文末附流程图与总结)

  8. 源码分析 RateLimiter SmoothBursty 实现原理(文末附流程图)

  9. 源码分析RateLimiter SmoothWarmingUp 实现原理(文末附流程图)

  10. Sentienl 流控效果之匀速排队与预热实现原理与实战建议

  11. 源码分析 Sentinel DegradeSlot 熔断实现原理

  12. Sentinel 动态数据源架构设计理念与改造实践

  13. Sentinel 集群限流设计原理

  14. Sentinel Dubbo 适配器看限流与熔断(实战思考篇)

  15. Sentinel 系统自适应限流原理剖析与实战指导

  16. 结合 Sentinel 专栏谈谈我的源码阅读方法

3.5 源码分析 Dubbo 专栏

本系列文章主要针对 Dubbo2.6.2(dubbox2.8.4)版本,从源码的角度分析 Dubbo 内部的实现细节,加深对 Dubbo 的各配置参数底层实现原理的理解,更好的指导 Dubbo 实践。


  1. 寻找注册中心、服务提供者、服务消费者功能入口

  2. 源码分析Dubbo服务提供者启动流程-上篇

  3. 源码分析Dubbo服务提供者启动流程-下篇

  4. 源码分析Dubbo消费端启动流程

  5. 服务发现、集群、负载均衡、路由体系

  6. 源码分析Dubbo服务注册与发现机制RegistryDirectory)

  7. 源码分析Dubbo override实现原理

  8. Dubbo路由机制概述

  9. 源码分析Dubbo负载算法

  10. 源码分析Dubbo集群策略

  11. Dubbo网络通讯篇概述

  12. 源码分析Dubbo事件派发机制

  13. 源码分析Dubbo线程池实现原理

  14. 源码分析Dubbo NettyServer与HeaderExchangeServer

  15. 源码分析Dubbo网络通信NettyClient实现原理

  16. 源码分析Dubbo编码解码实现原理(Dubbo协议)

  17. Dubbo序列化概述

  18. 源码分析kryo对java基础数据类型与Stirng类型的序列化反序列化机制

  19. 源码分析kryo对象序列化实现原理

  20. 源码分析Dubbo服务调用-服务提供者如何处理请求命令与再谈Invoker

  21. Dubbo Filter机制概述

  22. 源码分析Dubbo监控中心实现原理

  23. 源码分析Dubbo异步调用与事件回调机制

  24. 源码分析Dubbo服务调用日志(accesslog参数)实现原理

  25. 源码分析Dubbo服务提供者、服务消费者并发度控制机制

  26. 源码分析Dubbo tps过滤器器实现原理

  27. 源码分析Dubbo 泛化调用与泛化实现原理

  28. Dubbo服务治理之灰度发布方案(版本发布控制影响范围)

3.6 ElasticSearch 专栏

本专栏是对官方文档的完善与补充,立足与实战。


  1. ElasticSearch Client详解

  2. Elasticsearch文档读写模型实现原理

  3. Elasticsearch Document Index API详解、原理与示例

  4. Elasticsearch Document Get API详解、原理与示例

  5. Elasticsearch Document Delete API详解、原理与示例

  6. Elasticsearch Document Update API详解、原理与示例

  7. Elasticsearch Multi Get、 Bulk API详解、原理与示例

  8. Elasticsearch Query DSL概述与查询、过滤上下文

  9. Elasticsearch Query DSL之全文检索(Full text queries)上篇

  10. Elasticsearch Query DSL之全文检索(Full text queries)下篇

  11. Elasticsearch Query DSL之Term level queries

  12. Elasticsearch Query DSL之Compound queries(复合查询)

  13. Elasticsearch Mapping类型映射概述与元字段详解

  14. Elasticsearch Mapping parameters(主要参数一览)

  15. Elasticsearch Mapping之字段类型(field datatypes)

  16. Elasticsearch Dynamic Mapping(动态映射机制)

  17. Elasticsearch Search API 概述与URI Search

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Java进阶之梯,成长路线与学习资料,助力突破中间件领域