Rust系统高性能
48分钟前在线
全职 · 600/日  ·  13050/月
工作时间: 工作日19:00-22:00、周末10:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

【个人简介】

专注 Rust 后端开发、网络通信组件与键值(KV)存储中间件设计,兼顾C++。具备多线程并发控制、TCP 网络编程、自定义协议开发及文件 I/O 调优能力。承接各类 Rust 核心底层开发、高性能网络网关重构及旧系统内存安全重构。


【核心技术栈】

并发管理: crossbeam / rayon / 细粒度锁控制 / 多线程状态机存储中间件: sled / 追加日志读写 (Bitcask 模型) / 数据压缩合并 (Compaction)网络通信: TCP 网络编程 / Serde 序列化 / 自定义二进制线协议 / 连接池设计工程保障: thiserror / clap / Clippy 规范 / Criterion 基准测试


【项目实现:Kvs 日志结构存储与并发网络系统】

独立完成了 Kvs 存储引擎与多线程并发网络 Server 的研发、压测与调优,核心实现均有代码落地:

存储与文件 I/O: 基于 Bitcask 模型,实现追加日志写路径(纯顺序 I/O),使用 HashMap 维持内存索引点查。设计后台压缩与原子提交机制,支持崩溃回放秒级恢复索引,无需独立 WAL。并发与多线程: 使用细粒度锁拆分读写职责;应用 Release/Acquire/AcqRel 内存序减少不必要的同步开销;自研 SharedQueue 线程池并内置 Panic 弹性兜底,基准吞吐量打平标准库 Rayon。网络协议通信: 手搓 2 字节 Opcode 行帧网络协议,配合 Serde 实现零拷贝反序列化。设计无锁轮询长连接池以减缓高并发连接风暴;应用两包停机协议确定性唤醒 accept 阻塞。工程与真实指标: 严格遵循 Clippy 规范与 CI 测试。在 4 核环境下,测得读吞吐约 ~1 MiB/s、写吞吐约 ~696 KiB/s。得益于 Rust 无 GC 特性,高负载下尾延迟稳定,系统无内存泄漏。


【承接业务范围】

常规 Rust 后端业务开发: 高性能 Web 后端、业务 API 服务、微服务组件开发、业务应用逻辑编写,利用 Rust 内存安全特性保障后端系统长时间运行的稳定性。高性能数据工具定制: 轻量级存储中间件定制、多源数据流增量同步/迁移工具、各类底层 CLI 工具、本地高并发缓存组件研发。网络通信与 IoT 网关: 物联网(IoT)海量设备接入网关重构、多线程高并发调度、长连接池优化及自定义二进制私有协议(Wire Protocol)编解码。核心模块安全重构: 协助团队将现有 C++ 或 Go 的高性能/高风险核心模块,用 Rust 进行内存安全重构与性能对齐。


如果我能帮上您的忙,请点击"立即预约"或"发布需求"!

工作经历

  • 2024-12-01 -2026-08-22自由职业Rust底层开发

    这是一个基于 PingCAP Talent Plan(工业级 Rust 网络/存储工程规格)独立完成的项目,等价于一个“分布式基础组件团队 / 存储中间件团队”中个人全栈工程实践。 工作背景: 定位为基础设施中间件,面向业务侧提供高性能、可内嵌、可独立部署的轻量级 KV 存储与元数据服务,覆盖电商、短链、广告投放、用户画像等热点高读写场景;目标是在纯 Rust 无 GC 运行时下,交付高吞吐、低尾延迟、可崩溃恢复的单机存储组件,并沉淀可复用的线程池与网络协议工具链,严格对标 PingCAP Talent Plan 工业级验收测试与 Criterion 性能基线。 工作内容: ① 存储引擎:基于 Bitcask 论文实现追加式日志段 + 内存 HashMap 索引,支持段轮转(1 MiB)、后台压缩、崩溃回放、两档写反压(yield→sleep)与懒刷盘脏位;② 并发层:抽象 ThreadPool trait,交付 Naive/SharedQueue/Rayon 三后端,共享队列池做 panic 兜底防饿死;③ 网络层:自定义 2 字节 opcode 行帧线协议,Serde Visi

教育经历

  • 2009-09-01 - 2013-07-01福建师范大学英语本科

语言

中文母语水平
英语无工具书面交流
0
1
2
3
4
5
0
1
2
3
4
5

技能

C++了解
Rust熟练
0
1
2
3
4
5
0
1
2
3
4
5
作品
单机键值存储引擎

功能模块:Bitcask存储引擎(KvStore+Sled适配层)可插拔线程池(Naive/SharedQueue/Rayon三种)TCP网络协议栈(自定义线协议+SerdeVisitor)服务端(TCPListener、请求分发、优雅停机)客户端(无锁连接池、Builder配置、请求响应通道)CL

0
2026-08-22 15:51
更新于: 44分钟前 浏览: 1