株式会社ユーザベースの技術チームブログです。非同期Tweetこんにちは!SPEEDAプロダクト開発チームの成です。去年の秋ごろからRustを触り始め、徐々にRustの魅力に惚れられました。読みながら、Rustを少しずつ理解していくと、段々コンパイラーと仲良くなってきて、Rustを書くのも楽しくなりました。Server、色んな処理を並列化するBatchなどをRustで作ってきました。最近プロダクトのマイクロサービスの極一部もRustで作っており、幸せ感満喫です!!本日は、HTTPリクエストを並列化するときハマったことをお話したいと思います。Rustは独特なメモリ管理仕組みを持ち、安全かつRuntimeで発生したら世界が止まるFullGC的なものも一切ないし、高速な並列処理などが特徴です。カッコイイ言語と思いますので、本当に広がってほしいです。方々も是非書いてみてください!はい、宣伝は以上です。今日はサンプルコードを介してハマった点を説明させていただきます。使って並列処理を実現します。