随笔分类 -  Rust 小课堂

摘要:引言 在 Paxos、Raft 这类一致性算法的描述里,经常会看到 Majority、Quorum 这两个词,在以前我以为都是表达“半数以上”的含义,最近才发现两者有不小的区别。本文介绍这两者的区别,以及在 Raft 中实践中的问题。有了 Quorum 的视角,能更好得理解一致性算法。 Read-W 阅读全文
posted @ 2022-06-23 18:10 Databend 阅读(164) 评论(0) 推荐(0)
摘要:当前,分布式一致性算法广泛应用于大数据时代的各个领域,而 Raft 协议倚靠其操作简易、易于理解的优势也在其中占据了重要地位。 本期我们邀请了业界人气火热的 xp 老师来和大家分享关于 Raft 的对与错。 第二期的议题我们将和大家分享关于【OpenRaft 】的相关知识,感兴趣的朋友们不要错过,赶 阅读全文
posted @ 2022-06-10 10:29 Databend 阅读(149) 评论(0) 推荐(0)
摘要:前言 之前写了一篇 Paxos 的直观解释,用简单的语言描述了 paxos 的工作原理,看过的朋友说是看过的最易懂的 paxos 介绍,同时也问我是否也写一篇 raft 的。但 raft 介绍文章已经很多很优质了,感觉没什么可写的,就一直拖着。后来想起来,在分布式岗的面试中,会经常被问到 raft 阅读全文
posted @ 2022-06-01 10:22 Databend 阅读(119) 评论(0) 推荐(0)
摘要:引言:在工作里使用 Rust 已经有两个多月的时间了,谈谈我做为一名多年的 C 系(C、C++)程序员,对 Rust 的初体验。 一个 C 系程序员的 Rust 初体验 最近由于工作的原因,使用上了 Rust 语言,在此之前我有多年的 C、C++ 编码经验(以下将C、C++ 简称 C 系语言)。 使 阅读全文
posted @ 2022-05-07 17:53 Databend 阅读(217) 评论(0) 推荐(0)
摘要:Rust - 生命周期 原文:https://hashrust.com/blog/lifetimes-in-rust/ 译者:韩玄亮(一个热爱开源,喜欢 Rust 的 go开发者) 介绍 对于很多 Rust 的初学者来说,生命周期 (lifetime) 是一个很难掌握的概念。我也为此挣扎了一段时间, 阅读全文
posted @ 2022-01-05 15:23 Databend 阅读(363) 评论(0) 推荐(0)
摘要:move, copy, clone 原文:https://hashrust.com/blog/moves-copies-and-clones-in-rust/ 本文对 move, copy, clone 不做中文翻译,保持在Rust中的味道,翻译了就没哪味。 介绍 移动和复制是Rust中的基本概念。 阅读全文
posted @ 2021-12-28 14:36 Databend 阅读(592) 评论(0) 推荐(0)
摘要:Rust 中的内存安全 — 2 原文:https://hashrust.com/blog/memory-safety-in-rust-part-2/ 译者:韩玄亮(一个热爱开源,喜欢 rust 的 go 开发者) 介绍 在「rust 中的内存安全 — 1」中,讨论了内存安全性的概念以及不同语言实现内 阅读全文
posted @ 2021-12-21 09:32 Databend 阅读(239) 评论(0) 推荐(0)
摘要:大型 Rust 项目工作空间 原文:https://matklad.github.io/2021/08/22/large-rust-workspaces.html 在本篇文章中,我将分享我组织大型 Rust 项目的经验。但这绝不是权威的,只是我通过尝试和错误中发现的一些小技巧。 Cargo,作为 R 阅读全文
posted @ 2021-12-13 10:35 Databend 阅读(703) 评论(0) 推荐(0)