こんにちはバックエンドの須永です。 本記事はAI Shift Advent Calendar 2022の3日目の記事です。 はじめに この記事では自分が初めてgRPCの負荷テストを実施した経験をまとめました。 AI ShiftではgRPCアプリを部分的に利用しており、今回そのアプリの負荷テストを実施しました。 今回はBidirectional streaming RPCという通信方式のgRPCアプリに対して、ghzという負荷テストツールを利用しています。 負荷テストの注意点とツール紹介 gRPCには4つの通信方式があります。 Unary RPC Server streaming RPC Client streaming RPC Bidirectional streaming RPC gRPCアプリの負荷テストを行う上で最初に一番注意すべきことは、 今自分がテストしたいgRPCアプリが4つの
![【AI Shift Advent Calendar 2022】gRPC Streamingの負荷テストを実施する | 株式会社AI Shift](https://cdn-ak-scissors.b.st-hatena.com/image/square/2953cb951be402992bda6a4c24496e17d913549d/height=288;version=1;width=512/https%3A%2F%2Fwww.ai-shift.co.jp%2Fwp-content%2Fuploads%2F2022%2F12%2Fghz.png)