Casos d'ús d'Apache Storm



Apache Storm és popular a causa de les seves funcions de processament en temps real i s’han implementat per aquest mateix motiu. Aquí hi ha alguns casos d’ús d’Apache Storm.

Apache Storm és popular a causa de les seves funcions de processament en temps real i moltes organitzacions l’han implementat com a part del seu sistema per aquest mateix motiu. Vegem com les organitzacions integren Apache Storm.





Casos d'ús d'Apache Storm:

Twitter

Storm s’utilitza per alimentar una gran varietat de sistemes de Twitter, com ara analítiques en temps real, personalització, cerca, optimització d’ingressos i molts més. Apache Storm s’assimila amb la resta d’infraestructures de Twitter, que inclou sistemes de bases de dades com Cassandra, Memcached, etc., la infraestructura de missatgeria, Mesos i els sistemes de vigilància i alerta. El planificador d’aïllaments de Storm fa possible la utilització del mateix clúster per a aplicacions de producció i aplicacions en desenvolupament. Proporciona una manera eficient de planificar la capacitat.

passa per valor passa per referència java

Yahoo!
Yahoo! treballa en una plataforma de pròxima generació que permet fusionar Big Data i processament de baixa latència. Tot i que Hadoop és la tecnologia principal que s’utilitza aquí per al processament per lots, Apache Storm permet el processament d’esdeveniments d’usuaris, canals de contingut i registres d’aplicacions.



Infochimps
Infochimps utilitza Apache Storm com a font d’un dels tres serveis de dades al núvol: serveis de lliurament de dades (DDS), que utilitza Storm per proporcionar una recollida, transport i informació complexa de serveis de núvol de dades empresarials tolerants als errors i escalables linealment. . De manera similar a Hadoop, que proporciona processos analítics per lots i ETL a gran escala, DDS també proporciona processos ETL en temps real i processos a gran escala en temps real.

Flipboard
Flipboard és un lloc únic per explorar, recollir i compartir notícies que us interessin. Flipboard utilitza Storm per a una àmplia gamma de serveis com ara la cerca de contingut, anàlisis en temps real, feeds de revistes personalitzats, etc. Apache Storm s’integra amb la infraestructura que inclou sistemes com ElasticSearch, Hadoop, HBase i HDFS, per crear una plataforma de dades altament escalable.

Ooyala
Ooyala és una empresa privada amb suport empresarial que proporciona productes i serveis de tecnologia de vídeo en línia per a algunes de les xarxes, marques i empreses de mitjans de comunicació més grans del món. Ooyala té un motor d’anàlisi que processa més de dos mil milions d’esdeveniments d’anàlisi cada dia, generats per prop de 200 milions d’espectadors a tot el món que veuen vídeo en un reproductor alimentat per Ooyala. Ooyala utilitza Apache Storm per proporcionar als seus clients, analítiques de transmissió en temps real sobre el comportament de visualització dels consumidors i les tendències de contingut digital. Storm permet una extracció ràpida dels seus conjunts de dades de vídeo en línia per proporcionar informació comercial actual, com ara visualització de patrons en temps real, suggeriments de contingut personalitzat, guies de programació i valuoses estadístiques sobre maneres d’augmentar els ingressos.



Taobao
Taobao, amb l'ajut d'Apache Storm, crea estadístiques de registres i extreu informació útil de les estadístiques en temps real. Els registres es llegeixen des de les cues de missatges persistents a brots, es processen i després es passen a les topologies, per calcular els resultats necessaris. El recompte de registres d’entrada de Taobao varia entre 2 i 1.500 milions cada dia.

Klout
Klout és una aplicació que utilitza analítiques de xarxes socials per classificar els seus usuaris en funció de la influència social en línia a través de 'Puntuació Klout', que és un valor numèric entre 1 i 100. Klout utilitza l'abstracció integrada d'Apache Storm per crear topologies complexes que transmeten dades des de col·leccionistes de xarxa a través de Kafka, després processats i escrits a HDFS.

Anem
Wega és el complet motor de cerca de viatges del món, que funciona a tot el món i que utilitzen innombrables viatgers per obtenir més opcions de pagar menys i viatjar més. Wego compara i mostra els horaris de vols en temps real, la disponibilitat d’hotels, el preu i mostra altres llocs de viatges a tot el món. Aquí, Apache Storm transmet dades de metacerca en temps real dels afiliats als usuaris finals. Els conceptes de topologia de Storm resolen problemes de simultaneïtat i, al mateix temps, els ajuden a integrar, disseccionar i netejar les dades sense parar. A més, les eines proporcionades a Storm permeten l’actualització incremental per millorar les seves dades.

RocketFuel
Rocket Fuel ofereix una plataforma líder de compra de suports a escala de Big Data que aprofita el poder de la intel·ligència artificial (IA) per ampliar el ROI de màrqueting en suports digitals. Estan construint una plataforma en temps real a la part superior de Storm, que imita els fluxos de treball crítics en temps que ja existeixen en el gasoducte ETL basat en Hadoop. Aquesta plataforma fa un seguiment d’impressions, clics, conversions, sol·licituds d’oferta, etc. en temps real.

exemple d'invocació de mètode remot java

Navsite
Navsite utilitza Apache Storm com a part del sistema de control i auditoria de registres d’esdeveniments del servidor. Els missatges de registre de milers de servidors s’envien al clúster RabbitMQ i Storm s’utilitza per comparar cada missatge amb un conjunt d’expressions regulars. Si hi ha una coincidència, el missatge s'envia a un cargol que emmagatzema dades a MongoDB. De moment, s’estan gestionant 5-10.000 missatges per segon, tot i que s’han provat els clústers RabbitMQ + Storm fins a uns 50.000 per segon.

Hi ha moltes més organitzacions que implementen Apache Storm i s’espera que s’incorporin més a aquest joc, ja que Apache Storm continua essent líder en analítiques en temps real.

Consulteu el nostre .