All

简单实现了一个基于 Rust 实现的分布式 KV 系统,底层共识算法使用 Raft,具体实现依赖 OpenRaft。 这个项目没有自己从零实现一套 Raft 协议,而是把更多精力放在工程落地上。 从工程角度看,这个仓库的核心价值不在于“再讲一遍 Raft 原理”,而在于回答一个更实际的问题: 如果我基于 OpenRaft 做一个真正能跑起来的分布式 KV,除了把库接进来之外,还需要补齐哪些能力? 这篇文章就围绕这个问题展开,结合仓库 distribute_kv_openraft的实现,复盘一个最小可运行 Raft KV 系统该怎么实现,以及OpenRaft系统中的组件功能。
最近在网上冲浪的刷博客的时候, 看到一个题目. 总共有25匹马, 一共有5个赛道, 现在要选出跑的最快的5匹马, 至少需要比赛几次? 这个问题刚看到的时候, 看了一眼下面的答案就略过去了, 但是后面突然回想到这道题, 然后没有想通为什么是这样, 特此记录一下.
前言 这篇文章会介绍一下, SeaTunnel如何在不同环境下进行安装部署, 以及一些可以去调节的参数配置. 这里仅设计Zeta引擎的相关内容, Spark, Flink引擎的提交不需要搭建集群, 所以不会涉及.
博客自动部署方案
2024 年 12 月 19 日
趁着这次博客迁移, 更新记录下当前博客的写作, 同步, 发布方案.
Spark内容整理
2024 年 01 月 20 日
最近在换工作, 抽个时间把这几年所学的内容整理一下. 接触spark已经3年多的时间, 把之前写的一些文章进行一下综合性的整理.
Iceberg
2023 年 11 月 23 日
A media platform base on web3, IPFS
2023 年 09 月 18 日