O Alibaba Cloud SDK oferece configurações avançadas para solicitações HTTPS, proxies, timeouts e novas tentativas. Use essas configurações para otimizar o desempenho, fortalecer a segurança e aumentar a confiabilidade em ambientes de alta concorrência ou com restrições de rede.
Configurações de solicitação HTTPS
Cenários
Segurança dos dados: o HTTPS criptografa a transmissão de dados via SSL/TLS para evitar interceptações e adulterações, garantindo a integridade das informações.
Requisitos de conformidade: setores como finanças e saúde exigem o uso de HTTPS para assegurar uma transmissão segura de dados.
Exemplos
Aplicação que recupera dados sensíveis, como informações de faturamento ou dados de usuários, ao chamar operações da API do Alibaba Cloud.
Aplicação sujeita ao Regulamento Geral sobre a Proteção de Dados (GDPR) ou a outras normas de proteção de dados.
Para obter mais informações sobre como configurar solicitações HTTPS, consulte Configurar uma solicitação HTTPS.
Configurações de proxy
Cenários
Acesso restrito à rede: quando a aplicação executa em um ambiente onde o acesso de saída é controlado por um servidor proxy, como uma intranet corporativa ou uma rede protegida por firewall, configure um proxy para alcançar serviços externos.
Monitoramento de tráfego: durante o desenvolvimento e a depuração, use um proxy para capturar e analisar solicitações.
Exemplos
Aplicação implantada em uma intranet corporativa que usa um proxy HTTP ou HTTPS para acessar os serviços do Alibaba Cloud.
Várias aplicações dentro de uma empresa compartilham um servidor proxy responsável por gerenciar e rotear solicitações para serviços externos.
Para obter mais informações sobre como configurar um proxy, consulte Configurar um proxy.
Configurações de timeout
Cenários
Estabilidade da rede: se a latência da rede for alta ou as respostas do servidor forem lentas, um timeout adequado evita que as solicitações fiquem pendentes indefinidamente.
Experiência do usuário: definir um timeout apropriado para aplicações voltadas ao usuário final previne esperas prolongadas quando um serviço está indisponível.
Exemplos
Caso a conexão de rede seja interrompida enquanto um usuário faz upload de arquivos grandes no OSS, um timeout bem configurado encerra a solicitação rapidamente e notifica o usuário para tentar novamente.
Operações de API de longa duração, como processamentos em lote, beneficiam-se de timeouts ajustados para evitar tempos de espera excessivos.
Para obter mais informações sobre como configurar um período de timeout, consulte Configurar um período de timeout.
Configurações de nova tentativa
Cenários
Instabilidade da rede: solicitações podem falhar em redes instáveis. Um mecanismo de nova tentativa reenvia automaticamente as requisições com falha, aumentando a taxa de sucesso.
Indisponibilidade temporária do serviço: se um serviço do Alibaba Cloud ficar temporariamente inacessível, o mecanismo de nova tentativa ajuda a aplicação a se recuperar automaticamente.
Exemplos
Se a aplicação enfrentar problemas intermitentes de rede ao chamar um serviço do Alibaba Cloud, configure o número de tentativas e o intervalo entre elas para aumentar a taxa de sucesso.
Para obter mais informações sobre como configurar um mecanismo de nova tentativa, consulte Configurar um mecanismo de nova tentativa.