Casi d'uso di Apache Storm



Apache Storm è popolare grazie alle sue funzionalità di elaborazione in tempo reale e sono state implementate proprio per questo motivo. Ecco alcuni casi d'uso di Apache Storm.

Apache Storm è popolare per le sue funzionalità di elaborazione in tempo reale e molte organizzazioni lo hanno implementato come parte del loro sistema proprio per questo motivo. Diamo un'occhiata a come le organizzazioni stanno integrando Apache Storm.





Casi d'uso di Apache Storm:

Twitter

Storm viene utilizzato per alimentare una varietà di sistemi Twitter come analisi in tempo reale, personalizzazione, ricerca, ottimizzazione delle entrate e molti altri. Apache Storm si integra con il resto dell'infrastruttura di Twitter che include sistemi di database come Cassandra, Memcached, ecc., L'infrastruttura di messaggistica, Mesos e i sistemi di monitoraggio e avviso. Lo scheduler di isolamento di Storm rende possibile utilizzare lo stesso cluster per applicazioni di produzione e anche per applicazioni in sviluppo. Fornisce un modo efficiente per la pianificazione della capacità.

tipi di dati in mysql con esempi

Yahoo!
Yahoo! sta lavorando a una piattaforma di nuova generazione che consente la fusione di Big Data ed elaborazione a bassa latenza. Sebbene Hadoop sia la tecnologia principale utilizzata qui per l'elaborazione in batch, Apache Storm consente l'elaborazione in streaming di eventi utente, feed di contenuto e registri dell'applicazione.



Infochimps
Infochimps utilizza Apache Storm come fonte per uno dei tre servizi di dati cloud: Data Delivery Services (DDS), che impiega Storm per fornire un servizio cloud di raccolta dati aziendale, trasporto e elaborazione in-stream complesso e tollerante ai guasti e linearmente scalabile . Simile a Hadoop, che fornisce ETL in batch ed elaborazione analitica in batch su larga scala, DDS fornisce anche ETL in tempo reale ed elaborazione in tempo reale su larga scala.

Flipboard
Flipboard è un unico luogo per esplorare, raccogliere e condividere notizie che ti interessano. Flipboard utilizza Storm per un'ampia gamma di servizi come ricerca di contenuti, analisi in tempo reale, feed di riviste personalizzate, ecc. Apache Storm è integrato con l'infrastruttura che include sistemi come ElasticSearch, Hadoop, HBase e HDFS, per creare una piattaforma dati altamente scalabile.

Ooyala
Ooyala è una società privata sostenuta da venture capital che fornisce prodotti e servizi di tecnologia video online per alcune delle più grandi reti, marchi e società di media del mondo. Ooyala ha un motore di analisi che elabora oltre due miliardi di eventi di analisi ogni giorno, generati da quasi 200 milioni di spettatori in tutto il mondo che guardano video su un lettore alimentato da Ooyala. Ooyala utilizza Apache Storm per fornire ai propri clienti, analisi in streaming in tempo reale sul comportamento di visualizzazione dei consumatori e sulle tendenze dei contenuti digitali. Storm consente l'estrazione rapida dei set di dati video online per fornire informazioni aziendali attuali come la visualizzazione di modelli in tempo reale, suggerimenti di contenuti personalizzati, guide di programmazione e informazioni preziose su come aumentare le entrate.



Taobao
Taobao, con l'aiuto di Apache Storm, crea statistiche di log ed estrae informazioni utili dalle statistiche in tempo reale. I registri vengono letti da code di messaggi persistenti in spout, elaborati e quindi passati alle topologie per calcolare i risultati richiesti. Il conteggio dei log di input di Taobao varia da 2 milioni a 1,5 miliardi ogni giorno.

Klout
Klout è un'applicazione che utilizza l'analisi dei social media per classificare i propri utenti in base all'influenza sociale online attraverso il 'Klout Score', che è un valore numerico compreso tra 1 e 100. Klout utilizza l'astrazione Trident di Apache Storm per creare topologie complesse che trasmettono dati in streaming dai collettori di rete tramite Kafka, quindi elaborati e scritti su HDFS.

Andiamo
Wega è il metasearch di viaggio completo al mondo, che opera in tutto il mondo e viene utilizzato da innumerevoli viaggiatori per avere più opzioni per pagare di meno e viaggiare di più. Wego confronta e visualizza gli orari dei voli in tempo reale, la disponibilità degli hotel, i prezzi e visualizza altri siti di viaggio in tutto il mondo. Qui, Apache Storm trasmette i dati di metasearch in tempo reale dagli affiliati agli utenti finali. I concetti di topologia in Storm risolvono i problemi di concorrenza e allo stesso tempo li aiuta a integrare, sezionare e pulire senza sosta i dati. Inoltre, gli strumenti forniti in Storm consentono l'aggiornamento incrementale per migliorare i dati.

qual è il metodo tostring in java

Carburante per missili
Rocket Fuel offre una piattaforma leader per l'acquisto di media su scala Big Data che sfrutta la potenza dell'intelligenza artificiale (AI) per espandere il ROI del marketing nei media digitali. Stanno costruendo una piattaforma in tempo reale su Storm, che imita i flussi di lavoro critici in termini di tempo già esistenti nella pipeline ETL basata su Hadoop. Questa piattaforma tiene traccia di impressioni, clic, conversioni, richieste di offerta ecc. In tempo reale.

Navsite
Navsite utilizza Apache Storm come parte del sistema di monitoraggio e controllo del registro eventi del server. I messaggi di registro da migliaia di server vengono inviati al cluster RabbitMQ e Storm viene utilizzato per confrontare ogni messaggio con una serie di espressioni regolari. Se c'è una corrispondenza, il messaggio viene inviato a un bolt che memorizza i dati in MongoDB. Al momento, vengono gestiti 5-10.000 messaggi al secondo, tuttavia i cluster RabbitMQ + Storm esistenti sono stati testati fino a circa 50.000 al secondo.

Ci sono molte altre organizzazioni che implementano Apache Storm e molte altre dovrebbero partecipare a questo gioco, poiché Apache Storm continua a essere un leader nell'analisi in tempo reale.

Dai un'occhiata al nostro .