Le fan-out est un modèle de messagerie dans lequel les messages sont diffusés dans un arrangement un-à-plusieurs. Un exemple de base de ce modèle peut être vu dans la fonctionnalité d'un système de messagerie Publier/Souscrire, car Pub/Sous implique la capacité d'acheminer des messages d'un seul expéditeur à de multiples récepteurs.
À quoi sert la messagerie en éventail ?
Le fan-out est la distribution de messages par un service ou un routeur de messages à plusieurs utilisateurs, souvent simultanément. Dans les logiciels et les services en ligne, le fan-out d'une sortie de porte logique indique le nombre d'entrées de porte qu'elle peut actionner. Par exemple, une seule sortie peut être liée à plusieurs entrées.
Types de modèles de services en éventail
Un modèle de messagerie en éventail plus complexe basé sur Pub/Sub peut être utilisé par un éditeur pour envoyer des messages à tous ses canaux ou à certains d'entre eux, de manière à ce que plusieurs abonnés de canaux distincts puissent recevoir le même message en même temps. Cela peut s'avérer utile lorsqu'une méthode de notification générale pour un ensemble d'abonnés est nécessaire.
Une autre configuration qui met en œuvre le fan-out peut être trouvée dans le modèle de messagerie Push/Pull où des événements en temps réel provenant d'une source de données unique doivent être envoyés en parallèle à travers plusieurs points d'extrémité.
Exemples et cas d'utilisation du service de messages en éventail
Le routage de messages en éventail peut être appliqué à des cas d'utilisation tels que la réplication des journaux de surveillance d'un serveur vers plusieurs serveurs, l'envoi de notifications à plusieurs parties intéressées ou la synchronisation des parties mobiles d'une application distribuée (ou modulaire).
Quelle est la différence entre l'écriture en éventail et la lecture en éventail ?
Un bon moyen de comprendre les différences entre l'écriture en éventail et la lecture en éventail est d'utiliser un service comme Twitter à titre d'exemple. Lorsque vous publiez un tweet, Twitter l'envoie immédiatement à toutes les personnes qui vous suivent. C'est ce qu'on appelle une écriture en éventail.
D'autre part, un service de flux peut attendre qu'un utilisateur navigue activement dans son flux avant de trouver et d'afficher des messages pertinents pour lui, ce qui est connu sous le nom de fan-out read (lecture en éventail).
Comment PubNub peut-il vous aider ?
Cet article a été publié à l'origine sur PubNub.com
Notre plateforme aide les développeurs à construire, fournir et gérer l'interactivité en temps réel pour les applications web, les applications mobiles et les appareils IoT.
La base de notre plateforme est le réseau de messagerie en temps réel le plus grand et le plus évolutif de l'industrie. Avec plus de 15 points de présence dans le monde, 800 millions d'utilisateurs actifs mensuels et une fiabilité de 99,999 %, vous n'aurez jamais à vous soucier des pannes, des limites de concurrence ou des problèmes de latence causés par les pics de trafic.
Découvrez PubNub
Découvrez le Live Tour pour comprendre les concepts essentiels de chaque application alimentée par PubNub en moins de 5 minutes.
S'installer
Créez un compte PubNub pour un accès immédiat et gratuit aux clés PubNub.
Commencer
La documentation PubNub vous permettra de démarrer, quel que soit votre cas d'utilisation ou votre SDK.
Top comments (0)