Cada servicio viene con un tiempo de espera predeterminado y una política de reintento especificado en el archivo client.rb
de ese servicio. Para ver un ejemplo, observa el client.rb
del servicio de la campaña y busca el método self.configure
.
Estos valores predeterminados se pueden anular en un servicio después de que creas una instancia de él. Para hacerlo, sigue el ejemplo de set_custom_client_timeouts.rb
.
Puedes configurar el tiempo de espera que quieras, pero las respuestas que tarden más de dos horas podrían generar un error DEADLINE_EXCEEDED
.