Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Rubriques FIFO à haut débit dans Amazon SNS
Les rubriques FIFO haut débit d'Amazon SNS gèrent efficacement un débit de messages élevé tout en maintenant un ordre strict des messages, garantissant ainsi la fiabilité et l'évolutivité des applications traitant de nombreux messages. Cette solution est idéale pour les scénarios nécessitant à la fois un débit élevé et une distribution ordonnée des messages. Pour améliorer le débit des messages à l'aide de rubriques FIFO à haut débit, il est recommandé d'augmenter le nombre de groupes de messages. Pour plus d'informations sur les quotas de messages à haut débit, consultez la section Quotas de service Amazon SNS dans le Référence générale d'Amazon Web Services.
Cas d'utilisation relatifs au haut débit pour les rubriques FIFO d'Amazon SNS
Les cas d'utilisation suivants mettent en évidence les diverses applications des sujets FIFO à haut débit, démontrant leur efficacité dans tous les secteurs et scénarios :
-
Real-time traitement des données : les applications traitant des flux de données en temps réel, telles que le traitement d'événements ou l'ingestion de données télémétriques, peuvent tirer parti des sujets FIFO à haut débit pour gérer l'afflux continu de messages tout en préservant leur ordre pour une analyse précise.
-
E-commerce traitement des commandes : sur les plateformes de commerce électronique où le maintien de l'ordre des transactions des clients est essentiel, les sujets FIFO à haut débit garantissent que les commandes sont livrées de manière séquentielle et sans retard, même pendant les périodes de pointe.
-
Services financiers : les institutions financières qui gèrent des transactions ou des transactions à haute fréquence s'appuient sur des sujets FIFO à haut débit pour traiter les données de marché et les transactions avec une latence minimale tout en respectant des exigences réglementaires strictes en matière de classement des messages.
-
Streaming multimédia : les plateformes de streaming et les services de distribution multimédia utilisent des sujets FIFO à haut débit pour gérer la diffusion des fichiers multimédia et du contenu en streaming, garantissant ainsi des expériences de lecture fluides aux utilisateurs tout en maintenant le bon ordre de diffusion du contenu
Partitions et distribution de données pour un haut débit pour les rubriques FIFO d'Amazon SNS
Avec les rubriques à haut débit, Amazon SNS distribue les données des rubriques FIFO entre les partitions. Une partition est une allocation de capacité pour un sujet qui est automatiquement répliquée dans plusieurs zones de disponibilité au sein d'un Région AWS. Vous ne gérez pas les partitions. Au lieu de cela, Amazon SNS gère automatiquement les partitions en votre nom, en fonction du taux d'entrée.
Pour les rubriques FIFO, Amazon SNS modifie le nombre de partitions d'une rubrique dans les situations suivantes :
-
Si le taux de publication actuel approche ou dépasse ce que les partitions existantes peuvent supporter, des partitions supplémentaires sont attribuées jusqu'à ce que le sujet atteigne le quota régional. Pour plus d'informations sur les quotas, consultez la section Quotas de service Amazon SNS dans le Référence générale d'Amazon Web Services.
-
Si les partitions actuelles sont peu utilisées, le nombre de partitions peut être réduit.
La gestion de la partition s'effectue automatiquement à l'arrière-plan et est transparente pour vos applications. Votre sujet et vos messages sont disponibles à tout moment.
Note
Une limitation temporaire de l'API de publication peut survenir si vous augmentez soudainement et de manière significative le trafic vers votre sujet tout en envoyant plusieurs fois le volume habituel. Cette limitation peut durer jusqu'à la durée de la fenêtre de déduplication, tandis que le sujet évolue en fonction de l'augmentation du trafic.
Distribution des données par ID de groupe de messages
Lors de la publication d'un message dans une rubrique FIFO, Amazon SNS utilise la valeur de l'identifiant de groupe de messages de chaque message comme entrée dans une fonction de hachage interne. La valeur de sortie de la fonction de hachage détermine quelle partition traite le message. Un ou plusieurs identifiants de groupe de messages peuvent être gérés par une partition donnée.
Note
Amazon SNS est optimisé pour une distribution uniforme des éléments sur les partitions d'une rubrique FIFO, quel que soit le nombre de partitions. AWS recommande d'utiliser des identifiants de groupes de messages qui peuvent avoir de nombreuses valeurs distinctes.
Activez le haut débit sur votre rubrique Amazon SNS FIFO
Par défaut, les rubriques Amazon SNS FIFO sont configurées pour la déduplication au niveau de la rubrique, celle-ci est contrôlée par l'attribut de rubrique FifoThroughputScope défini sur Topic et comporte des quotas de débit plus restreints. Consultez la section Quotas de service Amazon SNS dans le. Référence générale d'Amazon Web Services
Pour activer le haut débit pour votre rubrique Amazon SNS FIFO, mettez à jour l'FifoThroughputScopeattribut en. MessageGroup Cette modification peut être effectuée via la console ou à l'aide du SDK AWS CLI et, et peut également être définie lors de la création de la rubrique, ce que recommande Amazon SNS pour une expérience client optimale et pour réduire les risques que votre sujet soit limité.
Important
Une fois que vous avez activé le mode « FifoThroughputScope to » d'un sujetMessageGroup, celui-ci ne peut pas être rétabli au Topic débit.
Activez le mode haut débit pour toute file d'attente Amazon SQS FIFO abonnée
Lorsque vous publiez sur votre rubrique Amazon SNS FIFO alors que le haut débit est activé et qu'une ou plusieurs files d'attente FIFO Amazon SQS sont abonnées, il est recommandé d'activer le haut débit sur vos files d'attente FIFO Amazon SQS afin de permettre à votre rubrique haut débit Amazon SNS FIFO de fonctionner correctement. Pour en savoir plus, consultez la section Débit élevé pour les files d'attente FIFO dans le Guide du développeur Amazon Simple Queue Service.