Show Menu
TÓPICOS×

Condições de raça e tratamento de erros

Descreve como evitar condições de raça e tratamento de DCS erros.

Prevenção de condições de raça

Uma condição de corrida pode ocorrer se você enviar várias chamadas simultaneamente (ou em rápida sucessão) para o usuário antes de terminar de responder às consultas iniciais e gravar dados no cookie do usuário. DCS Uma condição de raça é indesejá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:
  • Não faça chamadas simultâneas, ou chamadas em rápida sucessão, para o usuário DCS do mesmo usuário.
  • Aguarde que cada resposta volte antes de realizar chamadas subsequentes.

Tratamento de erros

A manipulação de erros é limitada para consultas inválidas ou mal formadas. Uma solicitação inválida retorna uma HTTP 200 OK resposta e nenhum dado. Além disso, o usuário DCS para de processar uma solicitação, descarta dados de características e retorna uma HTTP 200 OK resposta quando:
  • Opta por não ser rastreado no Audience Manager ou no nível do parceiro.
  • Vem de uma região geográfica inválida/não selecionada.
  • Desativa os cookies do navegador (todos ou de terceiros).