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.
Tenir à jour une réputation d'expéditeur de courriel positive
Lors de la création d'un abonnement par courriel, suivez les meilleures pratiques en matière de remise de courriels pour maintenir une réputation d'expéditeur de courriels positive. Cet exercice vous permet d'éviter d'être ajouté à des listes de suppression. Pour plus d'informations sur les listes de suppression, reportez-vous à Gestion de la liste de suppression.
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 tous les messages, envisagez d'utiliser une clé de suppression des doublons personnalisée saisie dans le corps du message.
- Pour les messages déclenchés par une alarme, utilisez une combinaison des éléments
dedupekey
ettimestampEpochMillis
du message d'alarme. - Pour les messages déclenchés par un événement, utilisez
eventID
du message d'événement. - Pour les messages publiés directement, utilisez
X-OCI-NS-MessageId
dans l'en-tête ( fourni par Notifications). Reportez-vous à Métadonnées d'en-tête standard.
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.