タイムアウト

各サービスには、そのサービスの client.rb ファイルで指定されているデフォルトのタイムアウトと再試行のポリシーが付いています。たとえば、キャンペーン サービスの client.rbself.configure メソッドを見つけます。

これらのデフォルトは、インスタンス化後にサービス上でオーバーライドできます。これを行うには、set_custom_client_timeouts.rb の例を使用します。

タイムアウトは長く設定できますが、2 時間を超えるレスポンスでは、DEADLINE_EXCEEDED エラーが発生する可能性があります。