Definir timeouts adequados impede que seu programa fique bloqueado indefinidamente em chamadas sem resposta e evita interrupções prematuras de tarefas em andamento. O V2.0 PHP SDK permite configurar timeouts no nível da requisição, no nível do cliente e por meio de padrões.
Métodos de configuração de timeout
As configurações de timeout são aplicadas na seguinte ordem de precedência: configuração RuntimeOption, configuração Client e configuração padrão.
Utilize a configuração padrão. Tanto o timeout de leitura quanto o de conexão têm como valor padrão 5 segundos.
-
Configure um timeout por requisição usando parâmetros de runtime (RuntimeOptions).
use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions; // Set runtime parameters. These are valid only for requests that use this RuntimeOptions instance. $runtime = new RuntimeOptions([ "connectTimeout" => 5000, // Connection timeout setting "readTimeout" => 10000, // Read timeout setting ]); -
Defina um timeout global utilizando Config.
use Darabonba\OpenApi\Models\Config; $config = new Config([ "connectTimeout" => 5000, // Connection timeout setting "readTimeout" => 10000, // Read timeout setting ]);
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>text</a>) — preserve a tag INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento
Varie os inícios de frase em listas e tabelas — nenhum início deve se repetir 3 ou mais vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações