
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go言語のgRPCでcontext cancelがどのように伝搬されるかWiresharkで確認する
はじめに gRPCのアプリケーションで通信をしている時、クライアント側でcontextがタイムアウトや明示的... はじめに gRPCのアプリケーションで通信をしている時、クライアント側でcontextがタイムアウトや明示的にキャンセルされたりすると、サーバ側でも引数で渡されたcontextが即時にキャンセルされるという挙動をします。 どういう仕組みでキャンセルされるのか気になったため調べてみたところ、 クライアントのcontextがキャンセルされる クライアントがHTTP/2のRST_STREAMをサーバに送信する サーバでRST_STREAMを受け取ると該当streamのcontextをキャンセルする という流れになっているみたいです。 以下の記事が大変参考になりました。 ということで仕組みは理解できたので、この記事では勉強も兼ねて実際にRST_STREAMが送信されていることをパケットキャプチャで確認してみたいと思います。 実行環境 gRPCのhelloworldのコードをベースに少し改修を入れて
2025/05/28 リンク