Best practice per abbonamenti e argomenti
Esamina le best practice per sottoscrizioni e argomenti utilizzati con Oracle Cloud Infrastructure Notifications.
Mantieni reputazione mittente e-mail positiva
Quando si crea una sottoscrizione via e-mail, seguire le migliori prassi di recapitabilità per mantenere una reputazione positiva del mittente e-mail. Questa procedura consente di evitare di essere aggiunti agli elenchi di eliminazione. Per ulteriori informazioni sugli elenchi di eliminazione, vedere Gestione dell'elenco di eliminazione.
Impedisci elaborazione articoli duplicati
Un allarme, sottoscrizione annuncio, regola evento, connettore o notifica contestuale (regola di allarme o evento) può attivare un messaggio . Il servizio Notifiche invia quindi il messaggio a molti tipi di sottoscrizioni, inclusi i messaggi di posta elettronica, gli endpoint HTTPS e le funzioni.
A seconda degli obiettivi, potrebbe essere necessario impedire al sistema di elaborare messaggi duplicati da un determinato trigger di messaggio. Questa situazione è particolarmente rilevante quando si inviano messaggi alle sottoscrizioni alle funzioni, il che può comportare doppie richiami. Per un esempio di sottoscrizione a una funzione, vedere Scenario A: Ridimensionamento automatico delle VM.
Per impedire al sistema di elaborare i messaggi duplicati, scrivere il codice che annulla la duplicazione dei messaggi ricevuti utilizzando gli identificatori specifici del trigger:
- Per qualsiasi messaggio, prendere in considerazione l'utilizzo di una chiave di rimozione duplicati personalizzata immessa nel corpo del messaggio.
- Per i messaggi attivati con allarme, utilizzare una combinazione di
dedupekey
etimestampEpochMillis
dal messaggio di allarme. - Per i messaggi attivati da evento, utilizzare
eventID
dal messaggio evento. - Per i messaggi pubblicati direttamente, utilizzare
X-OCI-NS-MessageId
nell'intestazione (fornita da Notifiche). Vedere Metadati di intestazione standard.
Per gestire le richieste duplicate inviate agli endpoint API di Oracle Cloud Infrastructure, vedere Riprova token.
Per informazioni correlate sulla risoluzione dei problemi, vedere Risoluzione dei problemi delle notifiche.