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.
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 de livraison pour maintenir une réputation d'expéditeur de courriel positive. Cet exercice peut vous aider à éviter d'être ajouté à des listes de suppression. Pour plus d'informations sur les listes d'exclusion, voir Gestion de la liste d'exclusion.
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 tous les messages, envisagez d'entrer une clé personnalisée de suppression des doubles dans le corps du message.
- Pour les messages déclenchés par une alarme, utilisez une combinaison de
dedupekey
et detimestampEpochMillis
à partir du message d'alarme. - Pour les messages déclenchés par un événement, utilisez
eventID
à partir du message d'événement. - Pour les messages à publication directe, utilisez
X-OCI-NS-MessageId
dans l'en-tête (fourni par le service d'avis). Voir Métadonnées d'en-tête standard.
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.