私は DynamoDB 用に Amazon Java SDK クライアントを使用しており、レイテンシーは最小で約 100 ミリ秒、GetItem で平均 256 ミリ秒です。クラウドウォッチでは、約 8 ~ 10 ミリ秒です。
一部のキャッシュにあることを期待して、スレッドローカルで各スレッドに対して新しい AmazonDynamoDBClient を開始しようとしました。BasicAWSCredentials ホッピング トークン セキュリティ チェックから STSSessionCredentialsProvider に切り替えようとしました。それでも、EC2 インスタンスとオフィスの両方で非常に高いレイテンシーが発生します。
クライアントでこのような遅延が発生する原因は何ですか?