Rustマクロによる高コストな非同期処理のバッチ処理
2025-08-17
Rustのマクロ`batched`は、高コストな非同期処理を効率的にバッチ処理します。ユーザーはバッチサイズ、並行度、ウィンドウパラメータを定義します。様々な戻り値の型と堅牢なエラー処理をサポートしており、データベースへの挿入やその他のI/Oバウンドタスクに最適です。Tokio向けに設計されており、OpenTelemetryと統合して、トレースとモニタリングを行います。
開発