-
【《雨夜》 RocketMQ源码系列(一) NameServer 核心源码解析】
序
带着问题 往下看 (namesrv)
- 我们在写组件的时候 怎么管理version
- 如果现在让你 维护一个 各个jar包公用的属性, 你怎么做?
- System.exit(-1); 0 -1 -2 各种数都是干什么的,什么时候 用哪个
- 环境变量如果不想使用 ROCKETMQ_HOME, 想变为 xxx 这怎么做,能做么?
- 我们启动broker 老是用 -n ip:9876 9876是什么,我们可以改变么?怎么改
- 大家如果想 把命令启动带着的 -c -p等参数放到 我们的属性中,怎么写代码?
- 如果我们想 自己设置使用的log 组件,怎么办
- 遍历 Field[] 的时候 想跳过 static的属性 怎么写代码?
- 多个对象的 属性需要进行聚合到一个对象中,要是你 怎么写
- KVConfigManager 有什么作用,怎么保证的 并发操作的数据正确性?你感觉有什么问题么?
- KVConfigManager 怎么保证的 持久化?
- 怎么在 并发操作的时候 保证数据的安全性?
- 方法的参数 使用final 有什么用?
- 怎么判断的broker 是不是master
- netty 怎么让nameserver 通知broker 信息的。
- nameserver 是否存活的判断标准是什么? 能修改么? 怎么修改
- Runtime.getRuntime().addShutdownHook 有什么用,没有不行么?
- @ImportantField 干什么的? 什么时候 使用
<
-
相关阅读:
瑞吉外卖部署篇---Nginx
Vuex的搭建与使用
docker 命令
分布式数据库理论知识之CAP理论、ACID原则及分布式事务一致性算法
短视频矩阵系统,抖音矩阵系统源码、tell me
A的闭包+B的闭包包含于A+B的闭包
2022卡塔尔世界杯小组赛出线形势分析指南——德国队会被西班牙做掉吗?
C语言的文件读取------C语言
如何高效获取电商数据
SQL日期字段去时分秒
-
原文地址:https://blog.csdn.net/qq_25497867/article/details/126884368