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