Tokio 1.0発表 - Rust向け非同期ランタイム
(tokio.rs)-
速度低下なしで安定したネットワーキングアプリケーションを構築するためのスタック
-
1.0は長期利用を前提とした安定版。少なくとも5年間は1.0ブランチを維持し、2.0を3年以内にリリースする予定はない
-
2021年にはStream、io_uring、tracing統合などを進める予定
Tokio Stack
-
Runtime : I/O、タイマー、ファイルシステム、同期化、スケジューリング など
-
Hyper : HTTP 1/2 Client
-
Tonic : gRPC Client/Server Library
-
Tower : retry、load-balancing、filtering、request-limiting
-
Mio : OSのEvent I/OベースのポータブルAPI
-
Tracing : Rustプログラムをトレースするためのフレームワーク
-
Bytes : Byte Arrayを扱うためのユーティリティ集
まだコメントはありません。