logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【贡献经历】从提交第一个PR到深度共建:我在Kurator社区的成长与收获

作为一名云原生技术爱好者,我始终坚信,真正的技术成长不仅源于对知识的学习,更来自于在真实项目中的实践与贡献。在众多的开源项目中,我选择了Kurator——一个旨在打造分布式云原生套件的开源项目,作为我深度参与的开源家园。回首这段从提交第一个Issue和PR,到与社区Maintainer紧密协作的旅程,我收获的远不止是代码层面的提升,更是一种社区驱动的技术文化与协作精神的深刻体验。

文章图片
#云原生
Rust 异步取消(Cancellation)策略深度解析

在现代异步编程中,任务取消是一个经常被低估但至关重要的话题。Rust 的异步运行时采用了独特的取消语义,这与其所有权系统和零成本抽象的设计哲学息息相关。理解 Rust 的异步取消机制,不仅能帮助我们写出更健壮的代码,更能深刻体会 Rust 异步生态的设计权衡。

文章图片
#rust#开发语言#后端
精通 Actix-web:从 Rust 核心原理看高性能服务优化实战

Actix-web 作为 Rust 生态中最受欢迎的 Web 框架之一,其性能在各大基准测试中常年名列前茅。这种高性能并不仅仅是“框架选得好”,更是 Rust 语言“零成本抽象”、“内存安全”和“高效并发”理念的直接

文章图片
#前端#rust#android
Rust 的“万物皆可序列化”:`Serde` 生态与数据格式集成的深度思考

在现代软件工程中,任何一个“严肃”的后端语言都无法回避一个核心问题:如何优雅、高效且安全地处理数据格式的转换?无论是 REST API (JSON)、配置文件 (TOML/YAML),还是微服务间通信 (Protobuf/Bincode),数据序列化与反序列化都是构建系统的基石。

文章图片
#rust#开发语言#后端
超越 JSON:基于 Rust Trait 构建多格式弹性 API

在微服务架构中,性能就是生命线。`serde_json` 固然方便,但其文本特性带来的解析和序列化开销,在每秒数万次请求(RPS)的场景下,会迅速成为 CPU 瓶颈。相比之下,MessagePack (MsgPack) 这样的二进制格式,体积更小、编解码速度快几个数量级。

文章图片
#json#rust#开发语言
到底了