Descreve como evitar condições de corrida e DCS tratamento de erros.
Uma condição de corrida pode ocorrer se você enviar várias chamadas simultaneamente (ou em rápida sucessão) para o DCS antes de terminar de responder às consultas iniciais e gravar dados no cookie do usuário. Uma condição de corrida não é desejável porque pode corromper ou substituir incorretamente os dados do cookie. Como prática recomendada, considere os seguintes métodos para ajudar a evitar esse problema:
O Adobe pode introduzir uma limitação de taxa se detectar chamadas excessivas de DCS API que possam ter um impacto negativo na disponibilidade do serviço.
Se a limitação de taxa estiver habilitada, você poderá receber um 429 Too Many Requests
Código de status da resposta HTTP em suas chamadas DCS. Ao receber essa resposta HTTP, tente novamente as chamadas de API mais tarde.
O tratamento de erros é limitado a consultas inválidas ou mal formadas. Uma solicitação inválida retorna uma HTTP 200 OK
resposta e nenhum dado. Além disso, a variável DCS para de processar uma solicitação, descarta dados de características e retorna uma HTTP 200 OK
quando um usuário:
Consulte também, Códigos de erros, mensagens e exemplos de DCS.