tokio-rs/console:非同步 Rust 偵錯程式
這是一個用於非同步 Rust 程式的診斷和除錯工具。診斷工具包由多個元件組成:
- 一種用於將診斷資料從儀表應用程式流式傳輸到診斷工具的有線協議。線路格式是使用gRPC和協議緩衝區定義的,以實現線路上的高效傳輸以及資料生產者和消費者的不同實現之間的互操作性。
console-api箱包含生成的程式碼本線格式使用專案tonicGRPC實施。此外,使用其他 gRPC 程式碼生成器(包括其他語言的!)的專案可能依賴於 protobuf 定義本身。
- 用於從過程中收集診斷資料並通過有線格式公開它的工具。在console-subscriber這個倉庫箱子包含儀表端API作為一個的實現 tracing-subscriber Layer,使用專案東京和 tracing。
- 用於顯示和探索診斷資料的工具,使用控制檯線路協議作為 gRPC 客戶端實現。所述console板條箱實現了一個 互動式命令列工具消耗此資料,但其它實施方式中,諸如圖形或基於網路的工具,也是可能的。
相關文章
- tokio-rs/console:非同步Rust執行偵錯程式控制檯非同步Rust
- 011 Rust 非同步程式設計,返回錯誤Rust非同步程式設計
- Xcode偵錯程式LLDBXCodeLLDB
- Python 偵錯程式入門Python
- PsySH作為偵錯程式
- 偵錯程式到底怎樣工作
- 反除錯 -- 利用ptrace阻止偵錯程式附加除錯
- Emacs 除錯祕籍之 GUD 偵錯程式Mac除錯
- 偵錯程式是個大騙子!
- GDB偵錯程式(學習筆記)筆記
- Linux gdb偵錯程式用法全面解析Linux
- 另一個Swoole偵錯程式 - Yasd
- Rails開發中使用byebug偵錯程式AI
- console 除錯技巧除錯
- console除錯命令除錯
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- 如何在Docker內部使用gdb偵錯程式Docker
- 2.IDEA,Maven,偵錯程式的基本使用IdeaMaven
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- console.log非同步機制?非同步
- 為什麼在Docker裡使用gdb偵錯程式會報錯Docker
- 001 Rust 非同步程式設計,Why AsyncRust非同步程式設計
- 014 Rust 非同步程式設計,遞迴Rust非同步程式設計遞迴
- 幽默:編寫Python程式碼你們使用什麼偵錯程式?Python
- 5 個鮮為人知 GNU 偵錯程式(GDB)技巧
- 同步非同步,阻塞非阻塞非同步
- 非同步、同步、阻塞、非阻塞非同步
- 005 Rust 非同步程式設計,Pin 介紹Rust非同步程式設計
- 006 Rust 非同步程式設計,Stream 介紹Rust非同步程式設計
- 從 generator 的角度看 Rust 非同步程式碼Rust非同步
- 併發-0-同步/非同步/阻塞/非阻塞/程式/執行緒非同步執行緒
- 聊聊執行緒與程式 & 阻塞與非阻塞 & 同步與非同步執行緒非同步
- 程式執行緒、同步非同步、阻塞非阻塞、併發並行執行緒非同步並行
- [譯] 非同步程式設計:阻塞與非阻塞非同步程式設計
- Node中console.log的同步實現
- 優秀開發者必備技能包:Python偵錯程式Python
- SAP技術專家的ABAP偵錯程式培訓材料
- 同步、非同步,阻塞、非阻塞理解非同步