Mga Kaso ng Paggamit ng Apache Storm



Ang Apache Storm ay tanyag dahil dito ang mga tampok sa pagproseso ng real-time at naipatupad para sa mismong kadahilanang ito. Narito ang ilang mga kaso ng paggamit ng Apache Storm.

Ang Apache Storm ay tanyag dahil dito ang mga tampok sa pagproseso ng real-time at maraming mga samahan ang nagpatupad nito bilang isang bahagi ng kanilang system para sa kadahilanang ito. Tingnan natin kung paano isinasama ng mga samahan ang Apache Storm.





Mga Kaso ng Paggamit ng Apache Storm:

Twitter

Ginagamit ang bagyo upang mapagana ang iba't ibang mga system ng Twitter tulad ng real-time analytics, personalization, paghahanap, pag-optimize ng kita at marami pa. Ang Apache Storm ay nag-assimilate sa natitirang mga imprastraktura ng Twitter na kasama ang, mga system ng database tulad ng Cassandra, Memcached, atbp, mga imprastraktura sa pagmemensahe, Mesos at mga system ng pagsubaybay at pag-alerto. Ginagawang posible ng tagapag-iskedyul ng paghihiwalay ni Storm na magamit ang parehong kumpol para sa mga application ng produksyon at mga application na in-development din. Nagbibigay ito ng isang mahusay na paraan para sa pagpaplano ng kapasidad.

ano ang mga halimbawa ng variable sa java

Ang Yahoo!
Ang Yahoo! ay gumagana sa isang susunod na henerasyon na platform na nagbibigay-daan sa pagsasama ng Big Data at pagpoproseso ng mababang latency. Kahit na ang Hadoop ay ang pangunahing teknolohiya na ginagamit dito para sa pagproseso ng batch, pinapayagan ng Apache Storm ang pagproseso ng stream ng mga kaganapan ng gumagamit, mga feed ng nilalaman, at mga log ng application.



Infochimps
Ang Infochimps ay gumagamit ng Apache Storm bilang mapagkukunan para sa isa sa tatlo sa mga serbisyo ng data ng cloud- Data Delivery Services (DDS), na gumagamit ng Storm upang magbigay ng isang mapagparaya sa pagkakasala at linearly nasusukat na koleksyon ng data ng kumpanya, transportasyon, at kumplikadong in-stream na pagproseso ng cloud service . Katulad ng Hadoop, na nagbibigay ng batch ETL at malakihang pagproseso ng analysical na batch, nagbibigay din ang DDS ng real-time na ETL at malaking scale ng real-time na pagproseso.

Flipboard
Ang Flipboard ay isang solong lugar upang galugarin, kolektahin at ibahagi ang mga balita na kinagigiliwan mo. Gumagamit ang Flipboard ng bagyo para sa isang malawak na hanay ng mga serbisyo tulad ng paghahanap sa nilalaman, real-time analytics, mga pasadyang feed ng magazine, atbp. Ang Apache Storm ay isinama sa imprastraktura na may kasamang mga system tulad ng ElasticSearch, Hadoop, HBase at HDFS, upang lumikha ng lubos na nasusukat na platform ng data.

Ooyala
Ang Ooyala ay isang sinusuportahang pakikipagsapalaran, pribadong kumpanya na nagbibigay ng mga produkto at serbisyo ng teknolohiya ng online na video para sa ilan sa mga pinakamalaking network, tatak at kumpanya ng media sa buong mundo. Ang Ooyala ay mayroong isang engine engine na nagpoproseso ng higit sa dalawang bilyong mga kaganapan sa analytics bawat araw, na nabuo mula sa halos 200 milyong mga manonood sa buong mundo na nanonood ng video sa isang Ooyala-powered player. Gumagamit si Ooyala ng Apache Storm upang maibigay ang kanilang mga customer, muling pag-stream ng analytics ng pag-uugali sa pag-uugali ng pagtingin sa consumer at mga trend ng nilalaman sa digital. Pinahihintulutan ng Bagyo ang mabilis na pagmimina ng kanilang mga hanay ng data ng online na video upang maihatid ang kasalukuyang katalinuhan sa negosyo tulad ng pagtingin sa pattern ng real-time, isinapersonal na mga mungkahi sa nilalaman, mga gabay sa programa at mahalagang pananaw sa mga paraan upang madagdagan ang kita.



Taobao
Ang Taobao, sa tulong ng Apache Storm, ay lumilikha ng mga istatistika ng mga tala at kumukuha ng kapaki-pakinabang na impormasyon mula sa mga istatistika sa real-time. Ang mga log ay nababasa mula sa paulit-ulit na mga queue ng mensahe sa mga spout, naproseso at pagkatapos ay ipinasa sa mga topology, upang makalkula ang mga kinakailangang kinalabasan. Ang bilang ng pag-log ng input ng Taobao ay nag-iiba saanman sa pagitan ng 2 milyon hanggang 1.5 bilyon bawat araw.

Klout
Ang Klout ay isang application na gumagamit ng analytics ng social media upang mai-ranggo ang mga gumagamit nito sa online na impluwensyang panlipunan sa pamamagitan ng 'Klout Score', na isang numerong halaga sa pagitan ng 1 at 100. Gumagamit si Klout ng built-in na Trident abstraction ng Apache Storm upang lumikha ng mga kumplikadong topolohiya na nag-stream ng data mula sa mga kolektor ng network sa pamamagitan ng Kafka, pagkatapos ay naproseso at nakasulat sa HDFS.

AliExpress
Ang Wega ay komprehensibong engine ng metasearch sa paglalakbay sa buong mundo, na tumatakbo sa buong mundo at ginagamit ng hindi mabilang na mga manlalakbay upang makakuha ng mas maraming mga pagpipilian upang magbayad ng mas kaunti at maglakbay pa. Kinukumpara at ipinapakita ng Wego ang mga iskedyul ng flight ng real-time, pagkakaroon ng hotel, presyo at ipinapakita ang iba pang mga site ng paglalakbay sa buong mundo. Dito, nag-stream ang Apache Storm ng data ng real-time na metasearch mula sa mga kaakibat hanggang sa mga end-user. Ang mga konsepto ng topology sa Storm ay nalulutas ang mga isyu ng pagsabay at sa parehong oras ay tumutulong sa kanila na walang tigil na isama, ihiwalay at linisin ang data. Bilang karagdagan, ang mga tool na ibinigay sa Storm ay nagbibigay-daan sa karagdagang pag-update upang mapahusay ang kanilang data.

RocketFuel
Naghahatid ang Rocket Fuel ng isang nangungunang platform ng pagbili ng media sa sukat ng Big Data na gumagamit ng lakas ng artipisyal na intelihensiya (AI) upang mapalawak ang ROI sa marketing sa digital media. Ang mga ito ay nagtatayo ng isang real-time na platform sa tuktok ng Storm, na gumagaya sa mga daloy ng kritikal na oras na trabaho na mayroon na sa Hadoop-based ETL pipeline. Sinusubaybayan ng platform na ito ang mga impression, pag-click, conversion, kahilingan sa bid atbp sa real time.

Navsite
Gumagamit ang Navsite ng Apache Storm bilang bahagi ng kanilang server server log monitoring & audit system. Ang mga mensahe ng pag-log mula sa libu-libong mga server ay ipinadala sa cluster ng RabbitMQ at ginagamit ang Storm upang ihambing ang bawat mensahe sa isang hanay ng mga regular na expression. Kung mayroong isang tugma, pagkatapos ang mensahe ay ipinadala sa isang bolt na nag-iimbak ng data sa MongoDB. Sa ngayon, 5-10k na mensahe bawat segundo ang hinahawakan, subalit ang umiiral na mga kumpol ng RabbitMQ + Storm ay nasubukan hanggang sa halos 50k bawat segundo.

ano ang vector sa java

Maraming iba pang mga samahan na nagpapatupad ng Apache Storm at higit pang inaasahan na sumali sa larong ito, dahil ang Apache Storm ay nagpapatuloy na isang nangunguna sa real-time analytics.

Suriin ang aming .