Primeri uporabe Apache Storm



Apache Storm je priljubljen zaradi funkcij obdelave v realnem času in je bil uveden prav iz tega razloga. Tu je nekaj primerov uporabe Apache Storm.

Apache Storm je priljubljen zaradi funkcij obdelave v realnem času in številne organizacije so ga prav zato vzpostavile kot del svojega sistema. Oglejmo si, kako organizacije integrirajo Apache Storm.





Primeri uporabe Apache Storm:

Twitter

Storm se uporablja za pogon številnih sistemov Twitter, kot so analitika v realnem času, personalizacija, iskanje, optimizacija prihodkov in še veliko več. Apache Storm se asimilira z ostalo Twitterjevo infrastrukturo, ki vključuje sisteme baz podatkov, kot so Cassandra, Memcached itd., Infrastrukturo za sporočanje, Mesos ter sisteme za spremljanje in opozarjanje. Stormov načrtovalnik izolacije omogoča, da lahko isto gručo uporabite tudi za produkcijske in razvojne aplikacije. Zagotavlja učinkovit način za načrtovanje zmogljivosti.

java razlika med hashmap in hashtable

Yahoo!
Yahoo! dela na platformi naslednje generacije, ki omogoča združitev velikih podatkov in obdelavo z nizko zakasnitvijo. Čeprav je Hadoop tu primarna tehnologija za paketno obdelavo, Apache Storm omogoča obdelavo tokov uporabniških dogodkov, virov vsebine in dnevnikov aplikacij.



Infochimps
Infochimps uporablja Apache Storm kot vir ene od treh svojih podatkovnih storitev v oblaku - Data Delivery Services (DDS), ki Storm uporablja za zagotavljanje odpornosti na napake in linearno razširljivo zbiranje, prenos in kompleksne storitve v oblaku za obdelavo podatkov v oblaku . Podobno kot Hadoop, ki zagotavlja paketno ETL in obsežno serijsko analitično obdelavo, DDS zagotavlja tudi ETL v realnem času in obsežno obdelavo v realnem času.

Flipboard
Flipboard je eno mesto za raziskovanje, zbiranje in izmenjavo novic, ki vas zanimajo. Flipboard uporablja storm za široko paleto storitev, kot so iskanje vsebine, sprotna analitika, prilagojeni viri revij itd. Apache Storm je integriran z infrastrukturo, ki vključuje sisteme, kot so ElasticSearch, Hadoop, HBase in HDFS, za ustvarjanje zelo razširljive podatkovne platforme.

Ooyala
Ooyala je zasebno podjetje s podvigom, ki ponuja izdelke in storitve spletne video tehnologije za nekatere največje svetovne mreže, blagovne znamke in medijska podjetja. Ooyala ima analitični motor, ki vsak dan obdela več kot dve milijardi analitičnih dogodkov, ki jih ustvari skoraj 200 milijonov gledalcev po vsem svetu, ki gledajo video na predvajalniku, ki ga poganja Ooyala. Ooyala uporablja Apache Storm, da svojim strankam zagotavlja analitično pretočno predvajanje v realnem času o vedenju potrošnikov pri gledanju in trendih digitalne vsebine. Storm omogoča hitro rudarjenje njihovih spletnih naborov video podatkov, da se zagotovi trenutna poslovna inteligenca, kot so ogled vzorcev v realnem času, prilagojeni predlogi vsebin, programski vodniki in dragoceni vpogledi v načine za povečanje prihodkov.



Taobao
Taobao s pomočjo Apache Storm ustvari statistiko dnevnikov in iz njih v realnem času izvleče koristne informacije. Dnevniki se preberejo iz stalnih čakalnih vrst v izlivne cevi, obdelajo in nato prenesejo v topologije, da se izračunajo zahtevani rezultati. Število vhodnih dnevnikov Taobao se giblje od 2 do 1,5 milijarde na dan.

Klout
Klout je aplikacija, ki uporablja analitiko socialnih medijev za razvrščanje uporabnikov na podlagi spletnega družbenega vpliva s pomočjo »Klout Score«, ki je številčna vrednost med 1 in 100. Klout uporablja vgrajeno abstrakcijo Trident Apache Storm za ustvarjanje kompleksnih topologij, ki pretakajo podatke od omrežnih zbiralcev prek Kafke, nato obdelana in zapisana na HDFS.

Mi gremo
Wega je celovit svetovni motor za metapoiskave potovanj, ki deluje po vsem svetu in ga nešteto popotnikov uporablja za več možnosti, da plačajo manj in potujejo več. Wego primerja in prikazuje v realnem času urnike letov, razpoložljivost hotelov, ceno in prikazuje druga potovalna spletna mesta po vsem svetu. Tu Apache Storm v realnem času pretaka podatke meta-iskanja od podružnic do končnih uporabnikov. Koncepti topologije v stormu Storm rešujejo težave s hkratnostjo in jim hkrati pomagajo k neusmiljeni integraciji, seciranju in čiščenju podatkov. Poleg tega orodja, ki jih ponuja Storm, omogočajo postopno posodabljanje za izboljšanje njihovih podatkov.

RocketFuel
Rocket Fuel ponuja vodilno platformo za nakup medijev na lestvici Big Data, ki izkorišča moč umetne inteligence (AI) za razširitev trženjske donosnosti naložbe v digitalne medije. Na vrhu Storma gradijo platformo v realnem času, ki posnema časovno kritične delovne tokove, ki že obstajajo v cevovodu ETL iz Hadoopa. Ta platforma v realnem času spremlja prikaze, klike, konverzije, zahteve za ponudbe itd.

Navsite
Navsite uporablja Apache Storm kot del svojega sistema za spremljanje in revizijo dnevnika dogodkov strežnika. Sporočila dnevnika iz tisočih strežnikov se pošljejo v gručo RabbitMQ in Storm se uporablja za primerjavo vsakega sporočila z nizom regularnih izrazov. Če obstaja ujemanje, se sporočilo pošlje na sornik, ki shranjuje podatke v MongoDB. Trenutno se obravnava 5–10 tisoč sporočil na sekundo, vendar so obstoječe gruče RabbitMQ + Storm preizkušene do približno 50 tisoč na sekundo.

Obstaja veliko več organizacij, ki izvajajo Apache Storm, in še več naj bi se jih pridružilo tej igri, saj je Apache Storm še naprej vodilna v analitiki v realnem času.

Oglejte si našo .

kaj je dogodek javascript