Gebruiksscenario's voor Apache Storm



Apache Storm is populair vanwege zijn real-time verwerkingsfuncties en is om deze reden geïmplementeerd. Hier zijn enkele gebruiksscenario's van Apache Storm.

Apache Storm is populair vanwege de realtime verwerkingsfuncties en veel organisaties hebben het om deze reden geïmplementeerd als een onderdeel van hun systeem. Laten we eens kijken hoe organisaties Apache Storm integreren.





Gebruiksscenario's voor Apache Storm:

Twitter

Storm wordt gebruikt om een ​​verscheidenheid aan Twitter-systemen van stroom te voorzien, zoals realtime analyse, personalisatie, zoeken, inkomstenoptimalisatie en nog veel meer. Apache Storm assimileert met de rest van de infrastructuur van Twitter, waaronder databasesystemen zoals Cassandra, Memcached, enz., De berichteninfrastructuur, Mesos en de monitoring- en waarschuwingssystemen. De isolatieplanner van Storm maakt het mogelijk om hetzelfde cluster ook voor productietoepassingen en in-ontwikkelingstoepassingen te gebruiken. Het biedt een efficiënte manier voor capaciteitsplanning.

lees xml-bestand in java-voorbeeld

Yahoo!
Yahoo! werkt aan een platform van de volgende generatie dat het samenvoegen van Big Data en verwerking met lage latentie mogelijk maakt. Hoewel Hadoop de primaire technologie is die hier wordt gebruikt voor batchverwerking, maakt Apache Storm stroomverwerking van gebruikersgebeurtenissen, inhoudsfeeds en toepassingslogboeken mogelijk.



Infochimps
Infochimps gebruikt Apache Storm als de bron voor een van de drie clouddatadiensten: Data Delivery Services (DDS), dat Storm gebruikt om een ​​fouttolerante en lineair schaalbare bedrijfsgegevensverzameling, -transport en complexe in-stream processing cloudservice te bieden . Net als Hadoop, dat batch-ETL en grootschalige analytische batchverwerking biedt, biedt DDS ook realtime ETL en grootschalige realtime verwerking.

Flipboard
Flipboard is een enkele plek om nieuws dat u interesseert te verkennen, verzamelen en delen. Flipboard gebruikt storm voor een breed scala aan diensten, zoals het zoeken naar inhoud, real-time analyse, aangepaste tijdschriftfeeds, enz. Apache Storm is geïntegreerd met de infrastructuur die systemen omvat zoals ElasticSearch, Hadoop, HBase en HDFS, om een ​​zeer schaalbaar dataplatform te creëren.

Ooyala
Ooyala is een door durfkapitaal gesteund, particulier bedrijf dat online videotechnologieproducten en -diensten levert aan enkele van 's werelds grootste netwerken, merken en mediabedrijven. Ooyala heeft een analyse-engine die elke dag meer dan twee miljard analysegebeurtenissen verwerkt, gegenereerd door bijna 200 miljoen kijkers wereldwijd die video bekijken op een door Ooyala aangedreven speler. Ooyala gebruikt Apache Storm om hun klanten rela-time streaminganalyses te bieden over het kijkgedrag van consumenten en trends in digitale inhoud. Storm maakt snelle mining van hun online videodatasets mogelijk om actuele bedrijfsinformatie te leveren, zoals realtime patroonweergave, gepersonaliseerde inhoudsuggesties, programmeerhandleidingen en waardevolle inzichten over manieren om inkomsten te verhogen.



Taobao
Taobao maakt, met de hulp van Apache Storm, statistieken van logboeken en haalt in realtime nuttige informatie uit de statistieken. Logboeken worden gelezen uit persistente berichtenwachtrijen in tuiten, verwerkt en vervolgens doorgegeven aan de topologieën om de vereiste resultaten te berekenen. Taobao's aantal invoerlogboeken varieert elke dag tussen de 2 miljoen en 1,5 miljard.

Klout
Klout is een applicatie die sociale-mediaanalyses gebruikt om zijn gebruikers te rangschikken op basis van online sociale invloed via 'Klout-score', een numerieke waarde tussen 1 en 100. Klout gebruikt de ingebouwde Trident-abstractie van Apache Storm om complexe topologieën te creëren die gegevens streamen van netwerkverzamelaars via Kafka, vervolgens verwerkt en geschreven naar HDFS.

We gaan
Wega is 's werelds uitgebreide metazoekmachine voor reizen, die wereldwijd actief is en door talloze reizigers wordt gebruikt om meer opties te krijgen om minder te betalen en meer te reizen. Wego vergelijkt en toont realtime vluchtschema's, hotelbeschikbaarheid, prijs en toont andere reissites over de hele wereld. Hier streamt Apache Storm realtime metazoekgegevens van gelieerde ondernemingen naar eindgebruikers. De topologieconcepten in Storm lossen gelijktijdigheidsproblemen op en helpen hen tegelijkertijd om de gegevens onophoudelijk te integreren, ontleden en op te schonen. Bovendien maken de tools in Storm incrementele updates mogelijk om hun gegevens te verbeteren.

Raketbrandstof
Rocket Fuel levert een toonaangevend platform voor het kopen van media op Big Data-schaal dat de kracht van kunstmatige intelligentie (AI) benut om de marketing-ROI in digitale media te vergroten. Ze bouwen een real-time platform bovenop Storm, dat tijdkritische werkstromen imiteert die al bestaan ​​in de Hadoop-gebaseerde ETL-pijplijn. Dit platform houdt vertoningen, klikken, conversies, biedingsverzoeken etc. in realtime bij.

Navsite
Navsite gebruikt Apache Storm als onderdeel van hun bewakings- en auditsysteem voor servergebeurtenissen. De logberichten van duizenden servers worden naar het RabbitMQ-cluster gestuurd en Storm wordt gebruikt om elk bericht te vergelijken met een reeks reguliere expressies. Als er een match is, wordt het bericht naar een bolt gestuurd die gegevens opslaat in MongoDB. Op dit moment worden 5-10k berichten per seconde afgehandeld, maar de bestaande RabbitMQ + Storm-clusters zijn getest tot ongeveer 50k per seconde.

Er zijn veel meer organisaties die Apache Storm implementeren en er wordt verwacht dat er nog meer zullen deelnemen aan dit spel, aangezien Apache Storm een ​​leider blijft op het gebied van realtime analyses.

javascript evenementenlijst met voorbeelden

Bekijk onze .