すべてのプロダクト
Search
ドキュメントセンター

Tablestore:エラー処理

最終更新日:Dec 28, 2024

Tablestore SDK for Node.js は、エラーを例外として処理します。このトピックでは、Tablestore SDK for Node.js のエラー処理方法、例外、および再試行ポリシーについて説明します。

メソッド

Tablestore SDK for Node.js は、エラーを例外として処理します。例外が返されない場合、操作は成功です。例外が返された場合、操作は失敗です。

説明

BatchGetRow や BatchWriteRow などのバッチ操作は、システムが例外が返されず、各行のステータスが成功であることを確認した場合にのみ成功します。

例外

すべてのエラーは、Tablestore SDK for Node.js によって統一的に処理され、コールバックメソッドを使用して err パラメーターの値として返されます。返されたデータを取得する前に、err パラメーターに値があるかどうかを確認する必要があります。

サーバー側でエラーが発生した場合、requestId が err パラメーターに返されます。requestId は、リクエストを識別するために使用される UUID を示します。問題が解決しない場合は、requestId パラメーターの値を記録し、チケットを送信

再試行

Tablestore SDK for Node.js は、エラーが発生した場合、操作を自動的に再試行します。デフォルトの再試行ポリシーでは、最大再試行回数は 20 回、最大再試行間隔は 3,000 ミリ秒です。再試行は、スロットリングエラーと読み取り操作に関連する内部サーバーエラーに対して実行されます。詳細については、tablestore/lib/retry を参照してください。