O Alibaba Cloud SDK oferece configurações avançadas para requisições HTTPS, proxies, timeouts e retentativas. Esses recursos otimizam o desempenho, fortalecem a segurança e aumentam a confiabilidade em ambientes de alta concorrência ou com restrições de rede.
Configurações de requisiçã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 seguem padrões rigorosos de segurança na transmissão de dados que exigem o uso de HTTPS.
Exemplos
Uma aplicação recupera dados sensíveis, como informações de faturamento ou dados de privacidade do usuário, ao chamar operações da API do Alibaba Cloud.
A aplicação deve estar em conformidade com o Regulamento Geral sobre a Proteção de Dados (GDPR) ou outras normas de proteção de dados.
Para mais informações, consulte Configure definições de HTTPS e TLS no SDK.
Configurações de proxy
Cenários
Acesso restrito à rede: se sua aplicação for executada atrás de um servidor proxy, como em uma rede corporativa interna ou em um ambiente controlado por firewall, configure um proxy para acessar serviços externos.
Monitoramento de tráfego: durante o desenvolvimento, utilize um proxy para capturar e analisar requisições com fins de depuração.
Exemplos
Uma aplicação implantada na rede interna de uma empresa precisa usar um proxy HTTP ou HTTPS para acessar os serviços do Alibaba Cloud.
Várias aplicações dentro de uma organização compartilham um servidor proxy que gerencia e roteia requisições para serviços externos.
Para mais informações, consulte Configure um proxy.
Configurações de timeout
Cenários
Estabilidade da rede: quando a latência é alta ou as respostas do servidor são lentas, um timeout adequado evita que as requisições fiquem pendentes indefinidamente.
Experiência do usuário: definir um timeout apropriado para aplicações voltadas ao público impede esperas prolongadas causadas pela indisponibilidade do serviço.
Exemplos
Se a conexão de rede for interrompida durante o upload de arquivos grandes no Object Storage Service (OSS), um timeout bem configurado encerra a requisição rapidamente e permite nova tentativa.
Um timeout adequado para operações de API demoradas, como processamentos em lote, previne esperas indefinidas.
Para mais informações, consulte Configure um período de timeout.
Configurações de retentativa
Cenários
Instabilidade de rede: requisições podem falhar em ambientes com conexão instável. Um mecanismo de retentativa reenvia automaticamente as requisições com falha para aumentar a taxa de sucesso.
Indisponibilidade temporária do serviço: caso um serviço do Alibaba Cloud fique temporariamente inacessível, o mecanismo de retentativa ajuda a aplicação a se recuperar automaticamente.
Exemplos
Caso sua aplicação enfrente problemas intermitentes de rede ao chamar um serviço do Alibaba Cloud, configure o número de retentativas e o intervalo entre elas para aumentar a taxa de sucesso das requisições.
Para mais informações, consulte Configure um mecanismo de retentativa.