SNSScenari Amazon comuni - Amazon Simple Notification Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

SNSScenari Amazon comuni

Utilizza questi SNS scenari Amazon comuni per implementare architetture scalabili e basate sugli eventi e garantire comunicazioni affidabili e in tempo reale tra applicazioni e utenti.

Integrazione di applicazioni

Lo scenario Fanout si verifica quando un messaggio pubblicato su un SNS argomento viene replicato e inviato a più endpoint, come i flussi di distribuzione Firehose, le code SQS Amazon, gli endpoint HTTP (S) e le funzioni Lambda. Ciò consente l'elaborazione asincrona parallela.

Ad esempio, è possibile sviluppare un'applicazione che pubblica un messaggio su un argomento ogni volta che viene effettuato un ordine per un SNS prodotto. Quindi, le SQS code iscritte all'SNSargomento ricevono notifiche identiche per il nuovo ordine. Un'istanza del server Amazon Elastic Compute Cloud (AmazonEC2) collegata a una delle SQS code può gestire l'elaborazione o l'evasione dell'ordine. E puoi collegare un'altra istanza EC2 del server Amazon a un data warehouse per l'analisi di tutti gli ordini ricevuti.

Uno scenario di fanout in AmazonSNS, in cui un singolo messaggio di un editore viene inviato a un SNS argomento di Amazon e quindi replicato su più endpoint, come le code Amazon. SQS Ogni SQS coda Amazon inoltra il messaggio a un'EC2istanza Amazon, una che gestisce l'elaborazione degli ordini e un'altra che esegue l'analisi dei dati, dimostrando la consegna parallela e asincrona dei messaggi per applicazioni basate sugli eventi.

Un altro modo per utilizzare il "fan-out" è replicare i dati inviati al tuo ambiente di produzione con il tuo ambiente di prova. Ampliando l'esempio precedente, puoi iscrivere un'altra coda sullo stesso argomento per i nuovi ordini in arrivo. SQS SNS Quindi, collegando questa nuova SQS coda all'ambiente di test, potete continuare a migliorare e testare l'applicazione utilizzando i dati ricevuti dall'ambiente di produzione.

Importante

Assicurati di rispettare la privacy e la sicurezza dei dati prima di inviare i dati di produzione all'ambiente di test.

Per ulteriori informazioni, consulta le seguenti risorse:

Avvisi dall’ applicazione

Gli avvisi di sistema e dell’ applicazione sono notifiche, attivate da soglie predefinite. Amazon SNS può inviare queste notifiche a utenti specifici tramite SMS e-mail. Ad esempio, puoi ricevere una notifica immediata quando si verifica un evento, come una modifica specifica al tuo gruppo Amazon EC2 Auto Scaling, un nuovo file caricato in un bucket Amazon S3 o una soglia metrica superata in Amazon. CloudWatch Per ulteriori informazioni, consulta Configurazione SNS delle notifiche Amazon nella Amazon CloudWatch User Guide.

Notifiche all'utente

Amazon SNS può inviare messaggi e-mail push e messaggi di testo (SMSmessaggi) a singoli o gruppi. Ad esempio, è possibile inviare conferme di ordine e-commerce come notifiche utente. Per ulteriori informazioni sull'utilizzo di Amazon SNS per inviare SMS messaggi, consultaMessaggi di testo mobili con Amazon SNS.

Notifiche push per dispositivi mobili

Le notifiche push per dispositivi mobili ti permettono di inviare messaggi di notifica direttamente alle app su dispositivi mobili. Ad esempio, puoi utilizzare Amazon SNS per inviare notifiche di aggiornamento a un'app. Il messaggio di notifica può includere un collegamento per eseguire il download e installare l'aggiornamento. Per ulteriori informazioni sull'utilizzo di Amazon SNS per inviare messaggi di notifica push, consultaInvio di notifiche push per dispositivi mobili con Amazon SNS.