当前位置:网站首页>2022-02-15 reading the meta module inspiration of the influxdb cluster
2022-02-15 reading the meta module inspiration of the influxdb cluster
2022-07-03 01:35:00 【a tracer】
Catalog
Dependency inversion in design patterns
Abstract :
influxdb Clustered meta The module can be regarded as a simplified server , I got some enlightening thoughts about development when reading these two days .
Dependency inversion in design patterns
A more superficial statement is that the implementation of the upper layer depends on the lower layer , But the point is , What is the lower level .
meta The dependency layer of the module can be simply summarized :
-> service Layer handles network communication
-> handle Layer parsing network data , Do interface distribution
-> The interface layer depends on store Storage packaging
-> store Layers depend on raft Interface
-> raft The interface depends on raft Realization
-> raft Implementation depends on raft A consensus agreement
Reading :
You can see from the above
- raft Consensus agreement is the foundation of kindness
- From this kind of tracking, more bottom layers can be extended
- The top depends on the bottom , Then the most important thing is the bottom !
- Each layer is responsible for different responsibilities , The core handled is different
边栏推荐
- 不登陆或者登录解决oracle数据库账号被锁定。
- SSL flood attack of DDoS attack
- Openresty cache
- Tâche 6: regroupement DBSCAN
- [shutter] animation animation (basic process of shutter animation | create animation controller | create animation | set value listener | set state listener | use animation values in layout | animatio
- C#应用程序界面开发基础——窗体控制(1)——Form窗体
- Arduino dy-sv17f automatic voice broadcast
- 如今少年已归来,人间烟火气最抚凡人心 复工了~
- Is there a handling charge for spot gold investment
- Vim 9.0正式发布!新版脚本执行速度最高提升100倍
猜你喜欢
串口抓包/截断工具的安装及使用详解
LeetCode 987. Vertical order transverse of a binary tree - Binary Tree Series Question 7
Learn the five skills you need to master in cloud computing application development
[understanding of opportunity -36]: Guiguzi - flying clamp chapter - prevention against killing and bait
Main features of transport layer TCP and TCP connection
[technology development-23]: application of DSP in future converged networks
Basis of information entropy
Summary of interval knowledge
强化学习 Q-learning 实例详解
Give you an array numbers that may have duplicate element values. It was originally an array arranged in ascending order, and it was rotated once according to the above situation. Please return the sm
随机推荐
Druid database connection pool
Create your first Kivy program Hello word (tutorial includes source code)
看完这篇 教你玩转渗透测试靶机Vulnhub——DriftingBlues-9
【數據挖掘】任務6:DBSCAN聚類
Do not log in or log in to solve the problem that the Oracle database account is locked.
传输层 TCP主要特点和TCP连接
High resolution network (Part 1): Principle Analysis
Machine learning terminology
C#应用程序界面开发基础——窗体控制(4)——选择类控件
d,ldc构建共享库
Scheme and practice of cold and hot separation of massive data
Basis of information entropy
海量数据冷热分离方案与实践
wirehark数据分析与取证A.pacapng
The thread reuse problem of PageHelper using ThreadLocal, did you use it correctly?
强化学习 Q-learning 实例详解
MySQL --- 数据库查询 - 基本查询
Soft exam information system project manager_ Real topic over the years_ Wrong question set in the second half of 2019_ Morning comprehensive knowledge question - Senior Information System Project Man
Niu Ke swipes questions and clocks in
C application interface development foundation - form control (2) - MDI form