你是剛接觸 Rust,同時也對網路、機器人或自駕系統感到好奇嗎? 在接下來的 30 天,筆者將透過一系列 文章,一步步帶你認識 Zenoh: 一個用Rust實踐,將發布/訂閱、查詢與資料儲存整合在一起的開源通訊協定。
從最基礎的內容開始出發(用 Rust 建立第一個 pub/sub 應用程式),逐步延伸到的真實應用,例如 ROS 整合(機器人系統)以及 自駕領域的資料管線。同時,我們也會探索 Zenoh 不斷成長的 外掛與豐富多語言的生態系,展示 Rust 開發者如何與使用 Python、C++ 等不同語言的系統協同合作。
Zenoh 的Runtime: ZRuntime 在前一篇文章中,我們先回顧了 Rust 裡的 macro_rules! 與 proc_macro。今天,讓我們...
Zenoh 的 非同步 Runtime 抉擇之路 在 Zenoh 的發展過程中,曾經深入比較過幾個 Rust 的非同步框架,其中還經歷了Runtime選擇的轉換...
Zenoh 如何在 Rust 中用現代 Trait-Based API 統一同步與非同步 今天的文章將帶讀者看看 Zenoh 如何從早期的 .res() 呼叫方...
在 Zenoh 中橋接 Rust 與 C — 第 1 部分:架構與程式碼生成 Zenoh 是一個高效能、零額外開銷(zero-overhead)的 pub/su...
在 Zenoh 中橋接 Rust 與 C — 第 2 部分:使用模式與安全性 在第 1 部分中,我們探討了 zenoh-c 自動綁定生成系統背後的複雜架構,了解...
在 Zenoh 中橋接 Rust 與 C — 第 3 部分:現代 C++ API 與 Zenoh-CPP 在第 1 部分中,我們探討了 zenoh-c 自動綁定...
Zenoh 如何實作高效能 Python 綁定 - 第一部分 探索 zenoh-python 在 Rust 與 Python 互通上的架構基礎 為高效能 Ru...
Zenoh 如何實作高效能的 Python 綁定 - 第二部分 深入探討:橋接非同步系統、Handler系統與 GIL 管理 在 第一部分 中,我們探討了 z...
Zenoh Kotlin:結合 Rust 的效能與 Kotlin 的優雅 專案簡介 Zenoh Kotlin 是一個先進的語言綁定專案,將 Zenoh 高效能的...
上至網頁前端下至嵌入式裝置:探索zenoh-pico & zenoh-ts Eclipse Zenoh 在 Rust 和 JVM 環境中提供了強大的核心...