2022-02-15 读influxdb集群的meta模块启发

目录

摘要:

设计模式中的依赖倒置

解读:


摘要:

influxdb集群的meta模块可以看作一个精简的服务器, 这两天阅读时获得一些关于开发的启发思考.

设计模式中的依赖倒置

比较粗浅的说法是上层的实现依赖于下层, 但是重点在于, 何为下层.

meta模块的依赖层可以简单概括过:

-> service层处理网络通信

-> handle层解析网络数据, 做接口分发

-> 接口层依赖于store存储封装

-> store层依赖于raft接口

-> raft接口依赖于raft实现

-> raft实现依赖于raft共识协议

解读:

从以上可以看出

  1.  raft共识协议是基础的慈恩
  2.  从这种追踪可以延伸出更多的底层
  3.  上层依赖于下层, 那么最重要的就是最底层!
  4.  每层负责不同的职责, 所处理的核心不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟世者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值