SNSCenários comuns da Amazon - Amazon Simple Notification Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SNSCenários comuns da Amazon

Saiba como a Amazon SNS pode aprimorar o processamento assíncrono replicando mensagens em vários endpoints, oferecendo suporte a aplicativos do mundo real, como processamento de pedidos e testes de sistemas.

Integração de aplicações

O cenário do Fanout é quando uma mensagem publicada em um SNS tópico é replicada e enviada para vários endpoints, como streams de entrega do Firehose, SQS filas da Amazon, endpoints (HTTPS) e funções Lambda. Isso permite o processamento paralelo assíncrono.

Por exemplo, você pode desenvolver um aplicativo que publique uma mensagem em um SNS tópico sempre que um pedido de um produto for feito. Em seguida, SQS as filas inscritas no SNS tópico recebem notificações idênticas para o novo pedido. Uma instância de servidor Amazon Elastic Compute Cloud (AmazonEC2) conectada a uma das SQS filas pode lidar com o processamento ou o atendimento do pedido. E você pode anexar outra instância EC2 do servidor Amazon a um data warehouse para análise de todos os pedidos recebidos.

Um cenário de SNS fanout da Amazon em que uma mensagem publicada em um SNS tópico da Amazon é distribuída para várias SQS filas da Amazon, cada uma processada por uma EC2 instância separada da Amazon, demonstrando o processamento paralelo da mesma mensagem para finalidades diferentes.

Também é possível usar “fanout” para replicar os dados enviados ao seu ambiente e produção com seu ambiente de teste. Expandindo o exemplo anterior, você pode inscrever outra SQS fila no mesmo SNS tópico para novos pedidos recebidos. Então, ao anexar essa nova SQS fila ao seu ambiente de teste, você pode continuar aprimorando e testando seu aplicativo usando dados recebidos do seu ambiente de produção.

Importante

Certifique-se de considerar a privacidade e a segurança dos dados antes de enviar quaisquer dados de produção para o seu ambiente de teste.

Para obter mais informações, consulte os seguintes recursos do :

Alertas do

Alertas de aplicações e do sistema são notificações que são acionadas por limites predefinidos. A Amazon SNS pode enviar essas notificações para usuários específicos por SMS e-mail. Por exemplo, você pode receber uma notificação imediata quando ocorrer um evento, como uma alteração específica no seu grupo do Amazon EC2 Auto Scaling, um novo arquivo carregado em um bucket do Amazon S3 ou um limite métrico violado na Amazon. CloudWatch Para obter mais informações, consulte Configurar SNS notificações da Amazon no Guia CloudWatch do usuário da Amazon.

Notificações ao usuário

A Amazon SNS pode enviar mensagens push de e-mail e mensagens de texto (SMSmensagens) para indivíduos ou grupos. Por exemplo, você pode enviar confirmações de pedidos de comércio eletrônico como notificações do usuário. Para obter mais informações sobre como usar SNS a Amazon para enviar SMS mensagens, consulteMensagens de texto móveis com a Amazon SNS.

Notificações por push para dispositivos móveis

Notificações por push para dispositivos móveis permitem que você envie mensagens diretamente para aplicativos móveis. Por exemplo, você pode usar SNS a Amazon para enviar notificações de atualização para um aplicativo. A mensagem de notificação pode incluir um link para fazer download e instalar a atualização. Para obter mais informações sobre como usar SNS a Amazon para enviar mensagens de notificação push, consulteEnvio de notificações push móveis com a Amazon SNS.