首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
nakulaos
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
75
文章 74
沸点 1
赞
75
返回
|
搜索文章
最新
热门
GIM
本项目为个人练习项目,未经生产环境验证 1. 项目介绍 该项目的背景是旨在构建一个功能完善的聊天系统,支持私聊和群组聊天
GoKV
本项目为个人练习项目,旨在深入理解分布式存储系统的核心原理与性能优化手段,不能用于生产环境 本项目为个人练习项目,旨在深入理解分布式存储系统的核心原理与性能优化手段,不能用于生产环境 本项目为个人练习
kafka 的设计理念
本文主要讲解了kafka的生产者,服务端和消费者之间的设计。 1. 生产者 如上图所示,生产者主要包括三个模块: KafkaProducer主线程负责创建消息,并通过拦截器、序列化器和分区器进行处理,
深入理解etcd(十)--- Gateway & Proxy
本文主要介绍了etcd的Gateway和Proxy 1. Gateway etcd的Gateway是一个简单的tcp代理,只负责转发请求。 etcd的Gateway默认监听端口23790 在启动网关的
深入理解etcd(九)--- wal
WAL,全称为 Write-Ahead Logging(预写日志),是 etcd 中用于确保数据持久性和恢复能力的关键机制。WAL 的主要目的是在数据变更被应用到持久存储之前,先将这些变更记录到一个日
深入理解etcd(八)--- 事务
本文简单总结了etcd的事务逻辑。 etcd的事务是基于乐观锁实现的,它的事务调用方式是经典的CAS。
深入理解etcd(七) --- mvcc
本文主要介绍了etcd的mvcc的原理以及实现 1. 引言 mvcc 是多版本并发控制,核心思想是维护一个数据的多个历史版本 etcd 的 mvcc 是基于b树和boltdb 引擎实现的 在treeI
深入理解etcd(六)--- 底层数据库引擎boltdb
1. 引言 boltdb是单机kv数据库,所有数据都保存在一个文件中,通过内存映射的方式进行数据读取和写入,存储结构采用类B+树的组织形式,支持一写多读的事务机制,支持bucket增删改查、bucke
深入理解etcd(五) --- raft源码
本文主要记录了 raft 算法在 etcd 中的具体实现,主要分为 Leader 选举、日志复制、安全性、配置变更四大部分
深入理解etcd(四)--- raft 原理
本文主要记录 raft 算法的大致实现,包括 leader 选举、日志复制和安全性等三个子问题,并详细探寻了etcd中的raft 是如何实现的。
下一页
个人成就
文章被点赞
7
文章被阅读
2,953
掘力值
304
关注了
32
关注者
5
收藏集
0
关注标签
1
加入于
2023-08-01