4

打算做 rust 训练营,从零实现系列

 6 months ago
source link: https://www.v2ex.com/t/1022234
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

打算做 rust 训练营,从零实现系列

  kuituosi · 22 分钟前 · 63 次点击

初步打算做 nginx ,redis 和数据库三个系列
面向有一定 rust 基础但是希望有提高的同学,我们也有免费的 rust 课程提供给零基础的同学。
课程主要帮助团队核心开发人员提高,或有志进大厂的同学
数据库课程为 vip 课程,包括其他课程费用
感兴趣的可以联系我


rust 从零实现一个 nginx(400 元)

为什么需要 pingora
实现一个简单的 tcp 应用
协程到底是什么
epoll ,io_uring 的故事
如何实现一个高性能网络服务
实现一个简单的 http 应用
http 反向代理的实现
http 处理模块化
请求处理的流程
线程安全的 hashmap
高并发 cache 如何实现
lru 和 TinyUfo
jemalloc
实现限流
高性能连接池的实现
upstream 负载均衡实现
一致性 hash
upstream 健康检查实现
tcp 反向代理的实现


rust 从零实现一个 redis(400 元)

redis 简介
实现一个简单的 tcp 应用
redis 的命令
redis 的网络序列化
线程安全的 hashmap
高并发 cache 实现
lru 和 TinyUfo
redis 的主从复制
redis 需要 binlog
redis 的集群
tair 的集群
tair 与 redis 客户端的兼容性
如何处理热 key
redis 如何与数据库一致

rust 从零实现一个数据库(VIP 课程 2 万)

数据库架构简介

kv 系统
leveldb 简介
leveldb 之 memtable
leveldb 之 log
leveldb 之 sstable
leveldb 之 filterpolicy
leveldb 之 tablecache
leveldb 之 blockcache
leveldb 之 version
leveldb 之 minor compaction
leveldb 之 major compaction
leveldb 之 iterator
leveldb 之 snapshot

mvcc

CAP
raft
raft 简介
Leader 选举
Log 复制
commited index 推进
从节点当机
主节点当机
成员变更

sql 解析
执行计划
sql 执行

分布式数据库(加餐)
分布式数据库架构
meta server
表分区
全局 id 自增
分布式事务


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK