原文:RocketMQ Remoting模块系列之NettyRemotingServer源码浅析

写在前面 RocketMQ Remoting模块也是整个代码中比较简单的一个模块,在掌握基本的Netty知识之后就可以尝试对源码进行简单的阅读分析,我也是结合源码分析来进行Netty应用的学习。 该模块主要有两个类NettyRemotingServer 和NettyRemotingClient 。分别对应服务端和客户端,服务端主要在Broker和NameService中使用。 本文是对NettyR ...

2020-07-01 17:58 0 573 推荐指数:

查看详情

RocketMQ源码系列》mq启动流程

nameserver 创建nameserver   可以看到我们启动 nameserver,就是执行 NamesrvStartup 类的main方法。看起来比较简单,应该就是创建了一个namese ...

Wed Jul 07 20:14:00 CST 2021 0 150
.14-浅析webpack源码之Watchpack模块

  解决掉了最头疼的DirectoryWatcher内部实现,这一节可以结束NodeWatchFileSystem模块。   关于watch的应用场景,仔细思考了下,这不就是热重载的核心嘛。   首先是监视文件,触发文件change事件后收集变动文件信息,重新进行打包,更新JS后触发页面重新 ...

Thu Dec 21 05:06:00 CST 2017 1 923
.6-浅析webpack源码之validateSchema模块

validateSchema模块   首先来看错误检测:   可以注意到,这里传了两个参数,其实第一个参数来源于一个JSON文件:   这个JSON文件非常大,可以观察一下部分内容:   从描述可以猜测,这里的key对应options中 ...

Thu Dec 14 03:22:00 CST 2017 0 2431
【原】Spring源码浅析系列-导入源码到Eclipse

用了Spring几年,平时也断断续续在项目里看过一些源码,大多都是比较模糊的,因为一旦从一个地方进去就找不到方向了,只能知道它大概是做了什么事能达到这个功能或者效果,至于细节一般没有太深入去研究。后来才知道是学习方式有误,正常的应该是从它最原始的地方下手,至于学习Spring源码原因 ...

Fri Mar 09 18:37:00 CST 2018 0 1537
深入剖析 RocketMQ 源码 - 消息存储模块

一、简介 RocketMQ 是阿里巴巴开源的分布式消息中间件,它借鉴了 Kafka 实现,支持消息订阅与发布、顺序消息、事务消息、定时消息、消息回溯、死信队列等功能。RocketMQ 架构上主要分为四部分,如下图所示: Producer:消息生产者,支持分布式集群方式部署 ...

Tue Nov 09 18:08:00 CST 2021 0 300
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM