# ソフトウェアアーキテクチャ:`RegionRequestSender`

+ 鍵を見つけて同僚にリクエストを送信
  + **_`1)`_** `PD/cache` からリージョンのメタデータを取得
  + **_`2)`_** `region`でキーを見つけてグループ化する
  + **_`3)`_** レプリカセレクタ (例:`leader read`) に従って `region peer` アドレスを検索する
  + **_`4)`_** 要求を `region peers` に並行して送信する

![`smart`](TiKVClientRegionRequestSender_aa_001_20221027.png)

------------------------------------------------------------
ジッターが等しい場合の指数バックオフ:`https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/`
