Anwendungsfälle für Apache Storm



Apache Storm ist wegen seiner Echtzeitverarbeitungsfunktionen beliebt und wurde aus diesem Grund implementiert. Hier sind einige Anwendungsfälle für Apache Storm.

Apache Storm ist wegen seiner Echtzeitverarbeitungsfunktionen beliebt, und viele Unternehmen haben es aus diesem Grund als Teil ihres Systems implementiert. Lassen Sie uns einen Blick darauf werfen, wie Unternehmen Apache Storm integrieren.





Anwendungsfälle für Apache Storm:

Twitter

Storm wird verwendet, um eine Vielzahl von Twitter-Systemen wie Echtzeitanalysen, Personalisierung, Suche, Umsatzoptimierung und vieles mehr zu betreiben. Apache Storm passt sich der restlichen Infrastruktur von Twitter an, zu der Datenbanksysteme wie Cassandra, Memcached usw., die Messaging-Infrastruktur, Mesos sowie die Überwachungs- und Warnsysteme gehören. Der Isolationsplaner von Storm macht es möglich, denselben Cluster auch für Produktionsanwendungen und in der Entwicklung befindliche Anwendungen zu verwenden. Es bietet eine effiziente Möglichkeit zur Kapazitätsplanung.

können Sie in Java erweitern und implementieren

Yahoo!
Yahoo! arbeitet an einer Plattform der nächsten Generation, die das Zusammenführen von Big Data und die Verarbeitung mit geringer Latenz ermöglicht. Obwohl Hadoop die primäre Technologie ist, die hier für die Stapelverarbeitung verwendet wird, ermöglicht Apache Storm die Stream-Verarbeitung von Benutzerereignissen, Inhaltsfeeds und Anwendungsprotokollen.



Infochimps
Infochimps verwendet Apache Storm als Quelle für einen von drei seiner Cloud-Datendienste - Data Delivery Services (DDS) -, die Storm einsetzen, um einen fehlertoleranten und linear skalierbaren Cloud-Dienst für die Erfassung, den Transport und die komplexe Verarbeitung von Unternehmensdaten bereitzustellen . Ähnlich wie Hadoop, das Batch-ETL und Batch-Analyse in großem Maßstab bietet, bietet DDS auch Echtzeit-ETL und Echtzeit-Verarbeitung in großem Maßstab.

Flipboard
Flipboard ist ein einziger Ort, um Nachrichten zu erkunden, zu sammeln und zu teilen, die Sie interessieren. Flipboard verwendet Storm für eine Vielzahl von Diensten wie Inhaltssuche, Echtzeitanalyse, benutzerdefinierte Magazin-Feeds usw. Apache Storm ist in die Infrastruktur integriert, die Systeme wie ElasticSearch, Hadoop, HBase und HDFS umfasst, um eine hoch skalierbare Datenplattform zu erstellen.

Ooyala
Ooyala ist ein Venture-Backed-Unternehmen in Privatbesitz, das Online-Videotechnikprodukte und -dienstleistungen für einige der weltweit größten Netzwerke, Marken und Medienunternehmen anbietet. Ooyala verfügt über eine Analyse-Engine, die täglich über zwei Milliarden Analyseereignisse verarbeitet und von fast 200 Millionen Zuschauern weltweit generiert wird, die Videos auf einem mit Ooyala betriebenen Player ansehen. Ooyala verwendet Apache Storm, um seinen Kunden Rela-Time-Streaming-Analysen zum Anzeigeverhalten der Verbraucher und zu Trends bei digitalen Inhalten bereitzustellen. Storm ermöglicht das schnelle Mining ihrer Online-Videodatensätze, um aktuelle Geschäftsinformationen wie Echtzeit-Musteranzeige, personalisierte Inhaltsvorschläge, Programmierhandbücher und wertvolle Einblicke in Möglichkeiten zur Umsatzsteigerung bereitzustellen.



Taobao
Taobao erstellt mit Hilfe von Apache Storm Statistiken von Protokollen und extrahiert nützliche Informationen in Echtzeit aus den Statistiken. Protokolle werden aus persistenten Nachrichtenwarteschlangen in Ausläufe gelesen, verarbeitet und dann an die Topologien übergeben, um die erforderlichen Ergebnisse zu berechnen. Die Anzahl der Eingabeprotokolle von Taobao variiert täglich zwischen 2 und 1,5 Milliarden.

Klout
Klout ist eine Anwendung, die mithilfe von Social Media-Analysen ihre Benutzer anhand des sozialen Online-Einflusses anhand des „Klout Score“ bewertet, der ein numerischer Wert zwischen 1 und 100 ist. Klout verwendet die in Apache Storm integrierte Trident-Abstraktion, um komplexe Topologien zu erstellen, die Daten streamen von Netzwerksammlern über Kafka, dann verarbeitet und in HDFS geschrieben.

Wir gehen
Wega ist die weltweit umfassende Reise-Metasuchmaschine, die weltweit betrieben wird und von unzähligen Reisenden genutzt wird, um mehr Optionen zu erhalten, um weniger zu bezahlen und mehr zu reisen. Wego vergleicht Flugpläne, Hotelverfügbarkeit, Preis und zeigt andere Reiseseiten auf der ganzen Welt an und zeigt sie an. Hier überträgt Apache Storm Metasuchdaten in Echtzeit von verbundenen Unternehmen an Endbenutzer. Die Topologiekonzepte in Storm lösen Parallelitätsprobleme und helfen ihnen gleichzeitig, die Daten unermüdlich zu integrieren, zu zerlegen und zu bereinigen. Darüber hinaus ermöglichen die in Storm bereitgestellten Tools eine inkrementelle Aktualisierung, um ihre Daten zu verbessern.

Raketentreibstoff
Rocket Fuel bietet eine führende Plattform für den Kauf von Medien im Big-Data-Maßstab, die die Kraft der künstlichen Intelligenz (KI) nutzt, um den Marketing-ROI in digitalen Medien zu steigern. Sie bauen auf Storm eine Echtzeitplattform auf, die zeitkritische Arbeitsabläufe imitiert, die bereits in der Hadoop-basierten ETL-Pipeline vorhanden sind. Diese Plattform verfolgt Impressionen, Klicks, Conversions, Gebotsanfragen usw. in Echtzeit.

Navsite
Navsite verwendet Apache Storm als Teil seines Überwachungs- und Überwachungssystems für Serverereignisprotokolle. Die Protokollnachrichten von Tausenden von Servern werden an den RabbitMQ-Cluster gesendet, und Storm wird verwendet, um jede Nachricht mit einer Reihe regulärer Ausdrücke zu vergleichen. Wenn es eine Übereinstimmung gibt, wird die Nachricht an eine Schraube gesendet, die Daten in MongoDB speichert. Momentan werden 5-10.000 Nachrichten pro Sekunde verarbeitet, die vorhandenen RabbitMQ + Storm-Cluster wurden jedoch bis zu 50.000 pro Sekunde getestet.

Wie installiere ich PHP unter Windows 7?

Es gibt viel mehr Organisationen, die Apache Storm implementieren, und es wird erwartet, dass noch mehr an diesem Spiel teilnehmen, da Apache Storm weiterhin führend in der Echtzeitanalyse ist.

Schauen Sie sich unsere .