Meilleures pratiques pour les abonnements et les sujets

Vérifier les meilleures pratiques pour les abonnements et les sujets utilisés avec le service d'avis pour Oracle Cloud Infrastructure.

Empêcher le traitement des éléments en double

Une alarme, un abonnement aux annonces, une règle d'événement, un connecteur ou un avis contextuel (règle d'alarme ou d'événement) peut déclencher un message . Le service d'avis envoie le message à de nombreux types d'abonnement, notamment de courriel, de point d'extrémité HTTPS et de fonction.

Selon vos objectifs, vous voudrez peut-être empêcher votre système de traiter les messages en double d'un déclencheur donné. Cette situation est particulièrement pertinente lors de l'envoi de messages à des abonnements de fonction, ce qui peut entraîner des appels en double. (Pour un exemple d'abonnement de fonction, voir Scénario A : Redimensionnement automatique des machines virtuelles.

Pour empêcher votre système de traiter les messages en double, écrivez le code qui élimine les doubles des messages reçus en utilisant des identificateurs propres au déclencheur :

Pour traiter les demandes en double envoyées aux points d'extrémité d'API d'Oracle Cloud Infrastructure, voir Jeton de nouvelle tentative.

Pour des informations de dépannage connexes, voir Dépannage des avis.