Describe cómo prevenir las condiciones raciales y DCS gestión de errores.
Se puede producir una condición de carrera si envía varias llamadas simultáneamente (o en sucesión rápida) a DCS antes de terminar de responder a las consultas iniciales y escribir datos en la cookie del usuario. Una condición de carrera no es deseable porque puede dañarse o sobrescribir incorrectamente los datos de cookies. Como práctica recomendada, considere los siguientes métodos para evitar este problema:
El Adobe de puede introducir una limitación de velocidad si detecta llamadas de API de DCS excesivas que podrían tener un impacto negativo en la disponibilidad del servicio.
Si la limitación de velocidad está habilitada, es posible que reciba una 429 Too Many Requests
Código de estado de respuesta HTTP en las llamadas DCS. Cuando reciba esta respuesta HTTP, vuelva a intentar las llamadas a la API más adelante.
El control de errores es limitado para consultas no válidas o mal formadas. Una solicitud no válida devuelve un HTTP 200 OK
respuesta y sin datos. Además, la variable DCS detiene el procesamiento de una solicitud, descarta los datos de rasgos y devuelve un HTTP 200 OK
respuesta cuando un usuario:
Consulte también. Códigos de error DCS, mensajes y ejemplos.