Mejores prácticas para las suscripciones y los temas

Revise las mejores prácticas para las suscripciones y los temas utilizados con las notificaciones de Oracle Cloud Infrastructure.

Cómo evitar el procesamiento de elementos duplicados

Una alarma, suscripción a anuncios, regla de evento, conector o notificación contextual (regla de alarma o evento) puede disparar un mensaje . A continuación, el servicio de notificaciones envía el mensaje a varios tipos de suscripciones, incluidos el correo electrónico, los puntos finales HTTPS y las funciones.

Según sus objetivos, puede que desee evitar que el sistema procese mensajes duplicados de un determinado disparador de mensaje. Esta situación es especialmente relevante cuando se envía mensajes a suscripciones de función, lo que puede producir llamadas dobles. (Para Ver un ejemplo de suscripción a función, consulte Escenario A: Cambio de Tamaño Automático de las VM.)

Para evitar que el sistema procese mensajes duplicados, escriba el código que desduplica los mensajes recibidos mediante identificadores específicos del disparador:

Para gestionar las solicitudes duplicadas enviadas a los puntos finales de la API de Oracle Cloud Infrastructure, consulte Token de reintento.

Para obtener información relacionada con la resolución de problemas, consulte Resolución de problemas de notificaciones.