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
- 微信偵錯程式
- Xcode偵錯程式LLDBXCodeLLDB
- go語言偵錯程式Go
- 011 Rust 非同步程式設計,返回錯誤Rust非同步程式設計
- 偵錯程式工作原理(三):除錯資訊除錯
- 偵錯程式工作原理(3):除錯資訊除錯
- Python 偵錯程式入門Python
- 偵錯程式到底怎樣工作
- PsySH作為偵錯程式
- 偵錯程式--jdb.exe(轉)
- Emacs 除錯祕籍之 GUD 偵錯程式Mac除錯
- 反除錯 -- 利用ptrace阻止偵錯程式附加除錯
- 另一個Swoole偵錯程式 - Yasd
- 偵錯程式是個大騙子!
- GDB偵錯程式(學習筆記)筆記
- 使用GDB命令列偵錯程式除錯C/C++程式命令列除錯C++
- CodeBlocks偵錯程式設定錯誤問題BloC
- Async Console Programs 非同步控制檯程式非同步
- Linux gdb偵錯程式用法全面解析Linux
- iOS Debuger(便捷輔助偵錯程式)iOS
- 輕量級偵錯程式mimikatz
- 偵錯程式工作原理(1):基礎篇
- Linux 核心偵錯程式內幕(轉)Linux
- Rails開發中使用byebug偵錯程式AI
- 如何在Docker內部使用gdb偵錯程式Docker
- 與偵錯程式共舞 – LLDB 的華爾茲LLDB
- 偵錯程式工作原理(2):實現斷點斷點
- C 語言偵錯程式是如何工作的?
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- 為什麼在Docker裡使用gdb偵錯程式會報錯Docker
- 2.IDEA,Maven,偵錯程式的基本使用IdeaMaven
- 揭秘Linux核心偵錯程式之內幕(轉)Linux
- 虛擬機器與偵錯程式的討論虛擬機
- linux下的c/c++偵錯程式gdbLinuxC++
- 同步非同步,阻塞非阻塞非同步
- 非同步、同步、阻塞、非阻塞非同步