tag rust

標籤
貢獻95
181
05:15 PM · Oct 25 ,2025

@rust / 博客 RSS 訂閱

RustFS - 如何從 MinIO 遷移到 RustFS?

在不斷演進的對象存儲領域,RustFS已成為 MinIO 的一個強有力的替代方案。儘管 MinIO 曾確立了自託管 S3 兼容存儲的標準,但其轉向 AGPLv3 許可證的做法給許多企業的合規性帶來了挑戰。RustFS 採用高性能且內存安全的 Rust 語言構建,並基於寬鬆的Apache 2.0許可證發佈,完美解決了這一痛點。 本指南將詳細介紹如何將數據從現有的 MinIO 集羣遷移到新的 Rust

oss , minio , rust , 對象存儲

收藏 評論

CloudWeGo - CloudWeGo 2025 黑客鬆報名指南

大賽概述 由字節跳動開源項目 CloudWeGo 聯合 InfoQ 主辦的 2025 黑客鬆大賽,面向全國高校本科生、研究生、博士生及留學生,聚焦 微服務(Kitex+Hertz) 、 AI Agent(Eino) 、 Rust(Volo 等) 三大技術賽道,提供24小時極限編程挑戰與職業發展機會。優勝者可獲最高 5000元獎金 及簡歷直推字節跳動業務 Leader 資格。 為什麼你一定要參加?

字節跳動 , rust , 黑客馬拉松 , kitex , go

收藏 評論

Yeauty - 一行代碼性能翻倍?Rust開發者不可不知的“內存黑科技”!

在Rust高性能編程圈,大家常常熱議Tokio異步框架、SIMD向量化指令、鎖分離等“硬核”優化手段。然而,一個常被忽視的底層“神器”——內存分配器(Allocator),卻能以極小的改動,帶來顛覆性的性能飛躍! 或許你還不知道,僅僅替換掉Rust程序默認的內存分配器,你的程序在高併發、大數據量場景下,吞吐量可以暴漲數倍,延遲更是可能減半! 這並非天方夜譚,而是經過嚴格實測的數據證明: 權威基

內存 , 內存管理 , rust , allocator , malloc

收藏 評論

xcmd - 📥 x-cmd install | wiki-tui - 在終端裏暢遊維基百科,極客的效率神器!

厭倦了在瀏覽器裏打開臃腫的維基百科?想更專注、更高效地獲取知識? wiki-tui 來了!這是一款用 Rust 編寫的終端維基百科客户端,讓你在命令行也能輕鬆瀏覽維基百科,體驗前所未有的極客效率。 核心功能,一覽無遺 TUI 界面,專注沉浸: 告別瀏覽器標籤頁的干擾,wiki-tui 提供簡潔清爽的文本用户界面,讓你專注於知識本身。 VIM 式操作,效率倍增: 如果你熟悉 VIM,那麼 w

維基百科 , 搜索 , rust , 終端

收藏 評論

Greptime - 記一次 Rust 內存泄漏排查之旅 | 經驗總結篇

在某次持續壓測過程中,我們發現 GreptimeDB 的 Frontend 節點內存即使在請求量平穩的階段也在持續上漲,直至被 OOM kill。我們判斷 Frontend 應該是有內存泄漏了,於是開啓了排查內存泄漏之旅。 Heap Profiling 大型項目幾乎不可能只通過看代碼就能找到內存泄漏的地方。所以我們首先要對程序的內存用量做統計分析。幸運的是,GreptimeDB 使用的 jemal

rust , 時序數據庫 , 內存泄漏 , 數據庫 , 後端

收藏 評論

RustFS - K3s x RustFS,邊緣場景下的雲原生存儲解決之道

本文分享使用 Helm Chart 在 K3s 上安裝 RustFS。使用 K3s local-path-provisioner 來將本地磁盤轉換誒 PVC,再將 PVC 當作 RustFS VOLUME,從而搭建 RustFS 多機多盤集羣。 關於 RustFS RustFS 是一個用 Rust 編寫的開源分佈式對象存儲系統,完全兼容 S3,可作為 minio 的平替。支持多種安裝方式:源碼編譯

minio , rust , 雲原生 , 對象存儲

收藏 評論

RustFS - 使用 ansible + docker compose 部署 RustFS 多機多盤集羣

RustFS 有三種安裝模式:單機單盤(SNSD)、單機多盤(SNMD)以及多機多盤(MNMD)。其中多機多盤屬於集羣式安裝,也是企業使用最多的模式。多機多盤意味着要在每個服務器上都安裝 RustFS 實例,本文探索用 ansible + docker compose 的方式在四台服務器上部署 MNMD 架構。 前提 五台服務器(其中一台用作 ansible 的控制節點,其餘四台作為被管理節點

docker-compose , ansible , minio , rust

收藏 評論

程序員老劉 - 假如Flutter用Rust,你也寫不出更快的App

哈嘍,我是老劉 老劉前段時間寫了兩篇關於Dart語言取消宏的文章: Dart的宏取消了,期待3年的功能,説沒就沒了? Dart宏被砍掉的真相:為什麼Go、Python、Java等高級語言都拒絕宏? 很多人評論説Rust的宏就是非常好用的。 這個觀點老劉是非常同意的,所以今天想來暢想一下,如果當初Flutter選擇了Rust而非Dart作為其開發語言,現在的Flutter會不會更好? 一、先

dart , rust , flutter , 跨平台開發

收藏 評論

yuer2025 - WebRTC 實時語音系統,為什麼必須引入狀態機(FSM 作為 System Anchor)

WebRTC 實時語音系統,為什麼必須引入狀態機(FSM 作為 System Anchor) 在很多實時語音項目裏,WebRTC 往往被當成“核心系統”。 但只要你真的做過可插嘴(barge-in)、可中斷、不中斷就會亂套的語音交互,就會意識到一件事: WebRTC 解決的是“音頻怎麼進出”, 而不是“系統現在該不該説話”。 真正決定系統

狀態機 , System , rust , 代碼人生

收藏 評論

Datenlord - Xline社區會議Call Up:揭秘Xline 0.7版本更新

為了更全面地向大家介紹Xline的進展,同時促進Xline社區的發展,我們將於2024年7月31日北京時間11:00 p.m.召開Xline社區會議。 歡迎您屆時登陸zoom觀看直播: 會議號: 975-8012-1637 會議鏈接: https://zoom-lfx.platform.linuxfoundation.org/meeting/97580121637?password=8

rust , 測試 , 重構

收藏 評論

龔正陽 - gRPC的理解與使用

協議介紹 gRPC 是谷歌開源的一套 RPC 協議框架,底層使用HTTP/2協議,主要有兩部分,數據編碼以及請求映射 數據編碼是將內存對象編碼為可傳輸的字節流,也包括把字節流轉化為內存對象,常見的包含json, msgpack, xml, protobuf,其中該編碼效率比json高一些,grpc選擇使用protobuf gRPC為什麼基於HTTP2 HTTP1.1遇到的問題 協議繁瑣,包含很

protobuf , grpc , http-2 , rust

收藏 評論

mob64ca1408d5ff - #2020徵文-開發板# 用鴻蒙開發AI應用(一)硬件篇 - HarmonyOS技術社區的個人空間 -

AI、鴻蒙等新技術推動製品類型擴展,傳統制品庫難滿足新格式支持、多架構適配等需求。適配未來技術棧的製品管理平台,需覆蓋新興與傳統制品類型、具備高性能分發能力,國產方案在適配性上表現突出。企業選型應聚焦這些核心能力,築牢研發供應鏈基礎。 隨着AI大模型的爆發式增長、鴻蒙(HarmonyOS)生態的獨立演進、以及Rust等高性能語言的普及,軟件開發的範式正在發生革命性變化。企業

技術棧 , rust , 後端開發 , Docker , Python

收藏 評論

mob64ca141677f9 - 為何要使用 Rust ?

文章目錄 引言:前端的邊界,已經不止“前端” 一、TypeScript 帶來的類型覺醒:從靈活到強約束的進化 TypeScript 的靈活性:類型擦除 二、Rust 的靜態類型與所有權模型 1. 所有權:變量的唯一歸屬權 2. 借用與可變引用

rust , webassembly , 後端開發 , 前端 , Javascript , Python

收藏 評論

putao - sbi--sbi_send_ipi

如何確定HART掩碼對應關係 每個位的位置對應一個HART ID。例如: 第0位(最低位)對應HART 0 第1位對應HART 1 第2位對應HART 2 如果你想指定HART 1,HART掩碼將是0x2(二進制表示為0b10),因為第1位是1,其他位是0。 // 發送處理器間中斷(IPI)的函數 fn send_ipi(hart_mask: usize) - SbiR

asm , rust , risc-v , 引導

收藏 評論

RustFS - 使用 RustFS 在本地服務器上構建 MLflow

本文的構建示例已在以下 Github 倉庫中公開。 GitHub - mjun0812/MLflow-Docker 官方文檔如下。 MLflow Documentation RustFS Documentation 引入背景 在機器學習項目中,我們需要在更改超參數、模型和數據集的同時進行各種實驗。此時,通過引入可以高效比較結果的實驗管理工具,我們可以專注於模型的開發。這類實驗管理工具

minio , rust , 對象存儲

收藏 評論

王校長的熱狗 - 大豆葉片病害數據集600張VOC+YOLO格式

大豆葉片病害數據集600張VOC+YOLO格式 數據集格式:VOC格式+YOLO格式 壓縮包內含:3個文件夾,分別存儲圖片、xml、txt文件 JPEGImages文件夾中jpg圖片總計:600 Annotations文件夾中xml文件總計:600 labels文件夾中txt文件總計:600 標籤種類數:6 標籤名稱:["Caterpil

數據集 , 大豆葉片病害數據集 , rust , 後端開發 , txt文件 , Python

收藏 評論

putao - rust --bitflags 庫使用

use bitflags::bitflags; bitflags! { pub struct FilePermissions: u32 { const READ = 0b00000001; const WRITE = 0b00000010; const EXECUTE = 0b00000100; } } fn main() {

二進制 , rust

收藏 評論

JAVA小俠影 - 用WebAssembly提升前端應用解壓縮性能的嘗試

你是否還在為前端數據傳輸緩慢而困擾?當面對大量JSON日誌、高分辨率圖像或複雜3D模型時,JavaScript的壓縮效率往往成為性能瓶頸。WebAssembly(Wasm)技術帶來了突破——通過將C/C++/Rust等高性能語言編寫的壓縮算法編譯為瀏覽器可執行模塊,可實現比純JS快5-10倍的壓縮速度,同時減少60%以上的網絡傳輸量。本文將以zlib和Snappy算法為例

sed , rust , webassembly , 後端開發 , harmonyos

收藏 評論

davisl - 前端- Rust入門系列之引用和借用 - Rust學習分享

Rust 借用與引用實戰 引言 借用是 Rust 中使用值而不獲取其所有權的方式。通過引用,我們可以在不轉移所有權的情況下訪問數據。Rust 的借用檢查器確保引用始終有效。 借用規則 借用遵循兩條關鍵規則: 在任意給定時間,要麼只能有一個可變引用,要麼只能有多個不可變引用 引用必須總是有效的

數據 , rust , 緩存 , 前端開發 , Javascript

收藏 評論

o_ra - Rust的關聯類型和泛型

例如在應用中 pub trait CommT { fn send_msg(self, topic:str, msg:T); } pub trait Comm2 { type Message; fn send_msg(self, topic:str, msg:Self::Message); } 好像泛型和關聯類型都能實現 到底有什麼區別那,今天實際用的時候才想明白一點

rust , 泛型

收藏 評論

福大大架構師每日一題 - rust 1.92.0 更新詳解:語言特性增強、編譯器優化與全新穩定API

Rust 1.92.0 於 2025年12月11日預發佈,並在 12月14日正式發佈。本次版本更新在語言特性、編譯器、標準庫、Cargo、Rustdoc 等多個方面都有重要改進與優化。以下是詳細內容。 一、語言層面更新 完善 MaybeUninit 的表示與有效性文檔 進一步明確

MySQL , 搜索 , rust , 數據庫 , JAVA , Javascript

收藏 評論

京東雲開發者 - 用Rust生成Ant-Design Table Columns | 京東雲技術團隊

經常開發表格,是不是已經被手寫Ant-Design Table的Columns整煩了? 尤其是ToB項目,表格經常動不動就幾十列。每次照着後端給的接口文檔一個個配置,太頭疼了,主要是有時還會粘錯就尷尬了。 那有沒有辦法能自動生成columns配置呢? 當然可以。 目前後端的接口文檔一般是使用Swagger來生成的,Swagger是基於OpenAPI規範的一種實現。(OpenAPI規範是一種描述RE

column , rust , cli , swagger , 後端

收藏 評論

風輕雲淡的開發 - Rust語言所有權與引用(詳解)_51CTO博客

文章目錄 引言 Rust 中的零拷貝本質 系統級零拷貝實踐 零拷貝序列化的深度應用 專業思考與權衡 總結 引言 零拷貝(Zero-Copy)技術是高性能系統編程中的關鍵優化手段,它通過減少數據在內存間的複製次數來提升系統吞吐量和降低延遲。在 Rust 語言

性能優化 , 開發語言 , rust , 後端開發 , 零拷貝 , Python

收藏 評論

mb61c46a7ab1eee - 深入解析:A new API for interrupt-aware spinlocks

Boqun Feng spoke at Kangrejos 2025 about adding a frequently needed API for Rust drivers that need to handle interrupts: interrupt-aware spinlocks. Most drivers will need to communicate infor

sed , rust , 自旋鎖 , 前端開發 , Javascript

收藏 評論