Cas d'utilisation d'Apache Storm



Apache Storm est populaire en raison de ses fonctionnalités de traitement en temps réel et a été implémenté pour cette raison même. Voici quelques cas d'utilisation d'Apache Storm.

Apache Storm est populaire en raison de ses fonctionnalités de traitement en temps réel et de nombreuses organisations l'ont implémenté dans leur système pour cette raison même. Voyons comment les organisations intègrent Apache Storm.





Cas d'utilisation d'Apache Storm:

Twitter

Storm est utilisé pour alimenter une variété de systèmes Twitter tels que l'analyse en temps réel, la personnalisation, la recherche, l'optimisation des revenus et bien d'autres. Apache Storm s’assimile avec le reste de l’infrastructure de Twitter, qui comprend des systèmes de base de données comme Cassandra, Memcached, etc., l’infrastructure de messagerie, Mesos et les systèmes de surveillance et d’alerte. Le planificateur d'isolement de Storm permet également d'utiliser le même cluster pour les applications de production et les applications en développement. Il fournit un moyen efficace pour la planification de la capacité.

qu'est-ce que keyerror en python

Yahoo!
Yahoo! travaille sur une plate-forme de nouvelle génération qui permet la fusion du Big Data et du traitement à faible latence. Bien qu'Hadoop soit la principale technologie utilisée ici pour le traitement par lots, Apache Storm permet le traitement en continu des événements utilisateur, des flux de contenu et des journaux d'application.



Infochimps
Infochimps utilise Apache Storm comme source pour l'un de trois de ses services de données cloud - Data Delivery Services (DDS), qui utilise Storm pour fournir un service cloud de collecte, de transport et de traitement complexe de données d'entreprise tolérant aux pannes et linéairement évolutif . Semblable à Hadoop, qui fournit l'ETL par lots et le traitement analytique par lots à grande échelle, DDS fournit également l'ETL en temps réel et le traitement en temps réel à grande échelle.

Flipboard
Flipboard est un lieu unique pour explorer, collecter et partager les actualités qui vous intéressent. Flipboard utilise Storm pour un large éventail de services tels que la recherche de contenu, l'analyse en temps réel, les flux de magazines personnalisés, etc. Apache Storm est intégré à l'infrastructure qui comprend des systèmes tels qu'ElasticSearch, Hadoop, HBase et HDFS, afin de créer une plate-forme de données hautement évolutive.

Ooyala
Ooyala est une société privée financée par du capital-risque qui fournit des produits et des services de technologie vidéo en ligne à certains des plus grands réseaux, marques et sociétés de médias du monde. Ooyala dispose d'un moteur d'analyse qui traite plus de deux milliards d'événements d'analyse chaque jour, générés par près de 200 millions de téléspectateurs dans le monde qui regardent des vidéos sur un lecteur alimenté par Ooyala. Ooyala utilise Apache Storm pour fournir à ses clients des analyses en continu en temps réel sur le comportement de visualisation des consommateurs et les tendances du contenu numérique. Storm permet l'extraction rapide de leurs ensembles de données vidéo en ligne pour fournir des informations commerciales actuelles telles que la visualisation de modèles en temps réel, des suggestions de contenu personnalisé, des guides de programmation et des informations précieuses sur les moyens d'augmenter les revenus.



Taobao
Taobao, avec l'aide d'Apache Storm, crée des statistiques de journaux et extrait des informations utiles des statistiques en temps réel. Les journaux sont lus à partir de files d'attente de messages persistantes dans des spouts, traités puis transmis aux topologies, pour calculer les résultats requis. Le nombre de journaux d’entrée de Taobao varie entre 2 millions et 1,5 milliard chaque jour.

Klout
Klout est une application qui utilise l'analyse des médias sociaux pour classer ses utilisateurs en fonction de l'influence sociale en ligne via le «Klout Score», qui est une valeur numérique comprise entre 1 et 100. Klout utilise l'abstraction Trident intégrée d'Apache Storm pour créer des topologies complexes qui diffusent des données. des collecteurs du réseau via Kafka, puis traités et écrits sur HDFS.

Nous allons
Wega est le moteur de recherche mondial complet sur les voyages, opérant dans le monde entier et utilisé par d'innombrables voyageurs pour obtenir plus d'options pour payer moins et voyager plus. Wego compare et affiche les horaires des vols en temps réel, la disponibilité des hôtels, les prix et affiche d'autres sites de voyage à travers le monde. Ici, Apache Storm diffuse les données de méta-recherche en temps réel des affiliés vers les utilisateurs finaux. Les concepts de topologie de Storm résolvent les problèmes de concurrence d'accès et les aident en même temps à intégrer, disséquer et nettoyer sans relâche les données. De plus, les outils fournis dans Storm permettent une mise à jour incrémentielle pour améliorer leurs données.

java nouvelle date de la chaîne

Carburant de fusée
Rocket Fuel fournit une plateforme d'achat de médias de premier plan à l'échelle du Big Data qui exploite la puissance de l'intelligence artificielle (IA) pour augmenter le retour sur investissement marketing dans les médias numériques. Ils construisent une plate-forme en temps réel au-dessus de Storm, qui imite les flux de travail critiques dans le temps déjà existants dans le pipeline ETL basé sur Hadoop. Cette plate-forme suit les impressions, les clics, les conversions, les demandes d'enchères, etc. en temps réel.

Navsite
Navsite utilise Apache Storm dans le cadre de son système de surveillance et d'audit des journaux d'événements du serveur. Les messages de journal de milliers de serveurs sont envoyés au cluster RabbitMQ et Storm est utilisé pour comparer chaque message avec un ensemble d'expressions régulières. S'il y a une correspondance, le message est envoyé à un boulon qui stocke les données dans MongoDB. Pour le moment, 5 à 10 000 messages par seconde sont traités, mais les clusters RabbitMQ + Storm existants ont été testés jusqu'à environ 50 000 par seconde.

De nombreuses autres organisations implémentent Apache Storm et on s'attend à ce que d'autres rejoignent ce jeu, car Apache Storm continue d'être un leader dans l'analyse en temps réel.

Découvrez notre .