V2AS
问路
意见反馈
↓ 按住下拉
手写
raft
(三) 实现日志压缩
手写
raft
(三) 实现日志压缩 在上一篇博客中My
Raft
实现了日志复制功能,按照计划接下来需要实现日志压缩。 手写
raft
(一) 实现leader选举 手写
raft
(二) 实现日志复制 ......
日志
快照
new
logger
info
TIDB - 分布式数据库
TIDB(一) TIDB核心 数据存储-RocksDB
Raft
协议 选举 数据同步 MVCC 表数据与kv映射关系 索引数据与kv 映射关系 元数据和sql 层计算 PD调度 HTAP 特性及核心架 ......
TiDB
TiKV
索引
Key
节点
自己动手实现rpc框架(一) 实现点对点的rpc通信
自己动手实现rpc框架(一) 实现点对点的rpc通信 RPC是远过程调用(Remote Procedure Call)的缩写形式,其区别于一个程序内部基本的过程调用(或者叫函数/方法调用)。 ......
new
messageHeader
rpc
public
RPC
记一次etcd全局锁使用不当导致的事故
1、背景介绍 前两天,现场的同事使用开发的程序测试时,发现日志中报etcdserver: mvcc: database space exceeded,导致 etcd 无法连接。很奇怪,我们开发的程序只用到 ......
etcd
err
ctx
nil
client
rabbitmq安装部署和常用命令
python操作rabbitmq rabbitmq实现可以使用java或者springboot的封装方法,自己创建实现,也可以使用中间件实现,相对于自建,使用rabbitmq应用场景及使用更系统安 ......
rabbitmq
队列
gb
rabbitmqctl
消息
分布式存储系统举例剖析(elasticsearch,kafka,redis-cluster)
1. 概述 对于分布式系统,人们首先对现实中的分布式系统进行高层抽象,然后做出各种假设,发展了诸如CAP, FLP 等理论,提出了很多一致性模型,Paxos 是其中最璀璨的明 ......
Redis
redis
分布式
Cluster
cluster
ffuf的使用
ffuf:模糊测试 使用 ffuf 进行枚举、模糊测试和目录暴力破解 安装 https://github.com/ffuf/ffuf 建议:https://github.com/danielmiessler/SecLists ffuf -h HTTP ......
默认值
ffuf
false
FUZZ
http
手写
raft
(二) 实现日志复制
在上一篇博客中My
Raft
实现了leader选举,为接下来实现日志复制功能打下了基础: 手写
raft
(一) 实现leader选举 日志复制是
raft
最核心也是最复杂的功能,大体上来说一 ......
日志
leader
follower
状态机
raft
docker swarm 使用详解
转载请注明出处: 一个基本的docker swarm 的架构如下: 它主要包含这几个核心组件: Manager节点(Manager Nodes): 管理节点是Swarm集群的控制中心,负责整 ......
Swarm
节点
docker
容器
swarm
从2PC和容错共识算法讨论zookeeper中的Create请求
最近在读《数据密集型应用系统设计》,其中谈到了zookeeper对容错共识算法的应用。这让我想到之前参考的zookeeper学习资料中,误将容错共识算法写成了2PC(两阶段提交 ......
节点
算法
协调者
共识
提交
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
如何卸载UniAccessAgent后不影响网络认证
Linux Ubuntu18.04 安装配置 clash
图像融合质量评价方法SSIM、PSNR、EN、MSE与NRMSE(一)
4
Kubernetes(k8s)访问控制:身份认证
5
TCP协议中的TIME_WAIT详细说明
6
WORDS WORTH光与影的传说简明攻略
7
Ubuntu 20.10安装WPS Office、更新Visual Studio Code以及卸载LibreOffice
8
如何生成WebAssembly文件?
9
Qt学习:QtCharts绘制动态曲线,实时更新数据与坐标轴
10
WS2812B彩灯详细讲解篇(STM32 PWM+DMA控制 STM32 HAL库编程 循环延时控制多种控制方式)