Meilleures pratiques en matière d'abonnements et de sujets

Consultez les meilleures pratiques relatives aux abonnements et aux sujets utilisés avec Oracle Cloud Infrastructure Notifications.

Méthode pour empêcher le traitement des éléments en double

Une alarme, un abonnement d'annonce, une règle d'événement, un connecteur ou une notification contextuelle (alarme ou règle d'événement) peut déclencher un message . Le service Notifications envoie ensuite le message à de nombreux types d'abonnement, notamment à des courriels, à des adresses HTTPS et à des fonctions.

Selon vos objectifs, vous pouvez empêcher votre système de traiter les messages en double à partir d'un déclencheur de message donné. Cette situation est particulièrement pertinente lors de l'envoi de messages à des abonnements de fonction, qui peuvent entraîner des appels en double. (Pour obtenir un exemple d'abonnement de fonction, reportez-vous à Scénario A : redimensionnement automatique de machines virtuelles).

Pour empêcher le système de traiter les messages en double, écrivez du code qui supprime les messages reçus en double à l'aide d'identificateurs propres au déclencheur :

Pour gérer les demandes en double envoyées aux adresses d'API Oracle Cloud Infrastructure, reportez-vous à Jeton de nouvelle tentative.

Pour plus d'informations de dépannage, reportez-vous à Dépannage de Notifications.