技术栈
rust
Rust研习社
3 小时前
开发语言
·
网络
·
后端
·
http
·
rust
使用 Tonic 构建高性能异步 gRPC 服务
在分布式系统开发中,gRPC 作为 Google 开源的高性能 RPC 框架,凭借 Protobuf 二进制序列化的高效性和 HTTP/2 传输的优势,成为服务间通信的首选方案。而在 Rust 生态中,Tonic 框架以其原生异步支持、类型安全、高性能的特性,成为实现 gRPC 服务的最优选择之一。本文将从 Tonic 基础入手,带你从零搭建 gRPC 服务与客户端。
DevilSeagull
4 小时前
开发语言
·
后端
·
rust
Rust 方法语法:从定义到实践
在 Rust 中,方法(Method)是定义在结构体、枚举或 trait 上下文中的特殊函数。与函数不同,方法的第一个参数总是 self ,代表调用该方法的结构体实例。本文将深入讲解 Rust 方法的定义、调用方式以及核心特性。
香山上的麻雀1008
5 小时前
开发语言
·
后端
·
rust
由 Rust 开发的能大幅降低LLM token消耗的高性能 CLI 代理工具 rtk
仓库地址: https://github.com/rtk-ai/rtk这个仓库是 rtk (Rust Token Killer),是一款由 Rust 开发的高性能 CLI 代理工具,核心目标是大幅降低大语言模型(LLM)使用过程中的 Token 消耗,官方数据显示可实现 60%-90% 的 Token 节省,且仅带来 <10ms 的性能开销。
zs宝来了
6 小时前
rust
·
系统编程
·
内存安全
Rust 所有权系统:借用检查器与生命周期
SoFarAway
6 小时前
rust
基于Rust的ToDo列表实现
基于Rust实现的终端ToDo学习项目。 初学者记录学习过程中遇到的各种问题和解决过程。ToDo的主要实现功能有:
skilllite作者
6 小时前
开发语言
·
人工智能
·
后端
·
架构
·
rust
SkillLite Rust 沙箱与 AI Agent 自进化实战指南
工欲善其事,必先利其器。在开始构建 SkillLite Rust 沙箱之前,我们需要确保本地开发环境的纯净与高效。Rust 以其卓越的内存安全性和并发性能著称,但这也意味着对工具链的版本管理有较高要求。
ejinxian
8 小时前
开发语言
·
后端
·
rust
Rust Web框架三巨头Actix-web、Axum 、Rocket
Rust 语言生态中,Web 框架日趋多样,Actix Web、Axum、Rocket 、Poem 等均为广为使用的强大框架
ithadoop
21 小时前
rust
·
web3
·
区块链
·
智能合约
·
solana
Solana入门:区块链新手速成指南(第二阶段:开发入门)
Anchor是一个专为Solana设计的开发框架,大大简化了程序开发。项目结构:programs/my-first-program/src/lib.rs:
Rust语言中文社区
1 天前
开发语言
·
后端
·
rust
【Rust日报】2026-04-24 Vizia 0.4 发布——纯 Rust 声明式响应式 GUI 框架
【Rust日报】2026-04-24 Vizia 0.4 发布——纯 Rust 声明式响应式 GUI 框架
techdashen
1 天前
开发语言
·
架构
·
rust
用自家产品构建自家产品:Cloudflare Images 的工程架构解析
本文基于 Cloudflare 官方博客,介绍 Cloudflare Images 产品背后的技术架构——它如何用 Rust 和 Cloudflare Workers 搭建,以及 Cloudflare 在这个过程中一以贯之的工程哲学。
恋喵大鲤鱼
1 天前
rust
RUST 的特色概念与 Go 到 Rust 的思维模式转变
从 Go 转向 Rust,最大的转变不在于“学新语法”,而在于思维模式的根本性切换:从 Go 的“自动管理但偶尔卡顿”,转向 Rust 的“手动管理但零成本抽象”。你需要从依赖运行时(GC、协程),转向信任编译器(所有权、借用检查器)。
光影少年
1 天前
开发语言
·
前端
·
后端
·
rust
·
前端框架
vite+rust生态链工具链
一、核心组合:Vite + Rust 的价值在哪Vite:前端开发服务器 + 构建工具(极快的 HMR)
techdashen
1 天前
开发语言
·
rust
服务不停,升级照常:Cloudflare 是怎么做到零中断重启的
原文:Oxy: the journey of graceful restarts,作者 Chris Branch,Cloudflare Blog。
Rust研习社
1 天前
开发语言
·
网络
·
后端
·
http
·
rust
Reqwest 兼顾简洁与高性能的现代 HTTP 客户端
HTTP 客户端的选择往往面临易用性与性能的权衡,要么接口繁琐但性能出众,要么用法简洁却难以应对高并发场景。Reqwest 基于 Rust 异步运行时 tokio 构建,封装了简洁直观的 API,既能让新手快速上手,也能满足生产环境中高并发、低延迟的需求,成为 Rust 开发者处理 HTTP 请求的首选工具。
圆山猫
2 天前
rust
·
risc-v
[RISCV] 用 Rust 写一个 RISC-V BootROM:从 QEMU 到真实硬件(2)
目标平台:StarFive VisionFive 2(JH7110,RISC-V RV64GC) 工具链:riscv64imac-unknown-none-elf,Rust 2021 Edition 完整代码:本文所有代码均来自实际可编译的项目,两种模式(QEMU / 硬件)均通过验证
Rust研习社
2 天前
开发语言
·
后端
·
rust
添加依赖库时的 features 是什么?优雅实现编译期条件编译与模块化开发
当我们依赖库时,有时候需要添加 features 相关的配置,那么这个 features 到底是什么呢?其实,它是 Rust 的 Feature Flags(特性标志),这篇文章将带你一次性搞清楚它。
Rust研习社
2 天前
后端
·
rust
·
编程语言
Rust 条件变量(Condvar)详解:线程同步的高效方式
在 Rust 并发编程中,线程同步是保证数据安全和逻辑正确的核心环节。条件变量(Condvar)专门用于解决“线程等待某个条件成立”的场景,与 Mutex 配合使用,能实现高效的线程协作,避免无效的忙等,提升程序性能。
Rust研习社
2 天前
后端
·
rust
·
编程语言
Rust Channel 详解:线程间安全通信的利器
并发编程中,线程间通信的安全性始终是开发者面临的核心挑战。传统共享内存模式容易引发数据竞争、悬垂指针等难以调试的问题。而 Rust 创新性地采用“消息传递优先”的并发设计,提出“通过消息传递共享内存,而非通过共享内存传递消息”的核心理念,Channel(通道)便是这一理念的原生实现。