最新 最热

RAFT算法详解

Raft是一个用于管理日志一致性的协议。它将分布式一致性分解为多个子问题:Leader选举(Leader election)、日志复制(Log replication)、安全性(Safety)、日志压缩(Log compaction)等。同时,Raft算法使用了更强的假设来减少了需要...

2022-11-18
1

Hyperledger Fabric 2.0 Alpha发布了!

随着近期Fabric v1.4.1 LTS的发布,Fabric项目目前工作的重点正在向1.4.1和2.0的正式版推进。v2.0.0是2019年的主要目标,重点集中在更多的新特性上,包括增强的链码生命周期管理,raft共识机制,以此来循序渐进地迁移至拜占庭...

2022-11-11
1

TiKV学习笔记

TiDB的存储用的TiKV, TiKV是基于RocksDB实现了分布式(可水平扩展,支持主从),RocksDB是对单机版LevelDB的封装。

2022-11-09
1

常见存储引擎_存储引擎

TiKV 是一个分布式事务型的键值数据库,提供了满足 ACID 约束的分布式事务接口,并且通过 Raft 协议 保证了多副本数据一致性以及高可用。TiKV 作为 TiDB 的存储层,为用户写入 TiDB 的数据提供了持久化以及读写服务,同时还...

2022-11-09
1

线程池参数调优_rtt线程池

本文主要介绍 TiKV 线程池性能调优的主要手段,以及 TiKV 内部线程池的主要用途。

2022-11-09
1

这个 SpringBoot+ Vue 开源博客系统太酷炫了!

这是 JavaGuide 的「优质开源项目推荐」第 10 期,每一期我都会精选 5 个高质量的 Java 开源项目。今天要推荐的 5 个项目是:

2022-11-07
1

Etcd简介和安装

Etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。   Etcd内部采用raft协议作为一致性算法,Etcd基于Go语言实现。...

2022-11-07
2

TIDB使用

TiDB 是 PingCAP 公司设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB ...

2022-10-31
1

Consul集群中断恢复

这篇文章概述了由于集群中的大多数服务器节点丢失而从Consul中断中恢复的过程。中断类型有几种,具体取决于服务器节点的数量和发生故障的服务器节点的数量。我们将概述如何从以下方法恢复:...

2022-10-27
2

分布式一致性协议之Raft的实现详解

到目前为止,不管是哪门语言,应该都已经有一些raft协议的实现了。但是大家的实现也都是根据raft协议论文来的,根据自己的服务形态在细节上有一些差异而已,大体上是一样的。...

2022-10-27
1