Je suis un débutant dans l'utilisation des services AWS. J'ai une exigence récemment dans laquelle je voulais envoyer des données du service 1 au service 2 et au service 3. Donc, ce que je pense faire est, je vais pousser la notification à SNS du service 1 et le service 2 et le service 3 serait abonnés à ce sujet SNS. Ainsi, c'est le cas de plusieurs abonnés abonnés au même sujet et les deux abonnés veulent les mêmes données.AWS SNS: Cas de plusieurs abonnés
J'ai quelques doutes concernant les fonctionnalités de base d'AWS SNS. Si quelqu'un pouvait aider, cela serait vraiment utile.
Say, il y a 2 notifications A, B poussé au sujet SNS, il en sera à la fois les abonnés obtenir à la fois de la notification?
Pour le même scénario, à quel moment les 2 notifications sont-elles supprimées du sujet SNS?
SNS enregistre-t-il les notifications quelque part? Ou il passe simplement par les messages aux abonnés? Que se passerait-il si l'un des abonnés échoue et qu'il ne peut pas recevoir certaines notifications? Va-t-il recevoir ces notifications lorsqu'il se connectera à nouveau à un sujet SNS ou ne les obtiendrait pas?
Veuillez fournir vos réponses à certaines des questions ci-dessus. Cela m'aiderait vraiment à comprendre comment SNS fonctionne en interne.
Merci pour votre aide.
Et si plusieurs utilisateurs partagent le même SQS? Est-ce que tous recevront le message ou, pour que cela se produise, chacun doit avoir son propre SQS enregistré sur le sujet? Merci – Chorinator
@Chorinator si vous diffusez un message à plusieurs consommateurs, et que chacun d'entre eux devrait recevoir une copie de chaque message, alors chacun a besoin de sa propre file d'attente SQS. Une seule file d'attente SQS ne doit délivrer chaque message qu'une seule fois à un consommateur, quel que soit le nombre de consommateurs écoutant la file d'attente. (Dans de rares cas, il est possible que SQS perde le suivi du fait que vous avez déjà reçu un message, et dans ce cas, pour éviter les données perdues, il le remettra, donc techniquement parlant, les files d'attente standard délivrent chaque message », mais pour des raisons pratiques, c'est la même chose qu'une seule fois.) –
Comme indiqué ci-dessus," ** un ** consommateur de chaque file d'attente recevra une copie chaque fois qu'il ira interroger SQS. " –