各サービスには、そのサービスの client.rb
ファイルで指定されたデフォルトのタイムアウト / 再試行ポリシーが設定されています。たとえば、キャンペーン サービスの client.rb
で self.configure
メソッドを見つけます。
これらのデフォルトは、インスタンス化した後にサービスでオーバーライドできます。これを行うには、set_custom_client_timeouts.rb
の例を使用します。
タイムアウトは自由に設定できますが、2 時間を超えるレスポンスについては DEADLINE_EXCEEDED
エラーが発生する可能性があります。