{"id":34891,"date":"2019-10-31T22:01:07","date_gmt":"2019-10-31T19:01:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0\/"},"modified":"2019-10-31T22:01:07","modified_gmt":"2019-10-31T19:01:07","slug":"dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","title":{"rendered":"Az Apache Storm 2.0 elosztott sz\u00e1m\u00edt\u00e1si rendszere el\u00e9rhet\u0151","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"http:\/\/storm.apache.org\/2019\/05\/30\/storm200-released.html\">Megl\u00e1tta a napvil\u00e1got<\/a><\/noindex> jelent\u0151s esem\u00e9nyfeldolgoz\u00f3 rendszer kiad\u00e1s <noindex><a rel=\"nofollow\" href=\"http:\/\/storm.apache.org\/\">Apache Storm 2.0<\/a><\/noindex>, figyelemre m\u00e9lt\u00f3 \u00e1t\u00e1ll\u00e1ssal egy \u00faj architekt\u00far\u00e1ra, amely Java nyelven \u00edr\u00f3dott, a kor\u00e1bban haszn\u00e1lt Clojure nyelv helyett. <\/p>\n<p>A projekt lehet\u0151v\u00e9 teszi a k\u00fcl\u00f6nb\u00f6z\u0151 esem\u00e9nyek garant\u00e1lt, val\u00f3s idej\u0171 feldolgoz\u00e1s\u00e1t. P\u00e9ld\u00e1ul a Storm haszn\u00e1lhat\u00f3 val\u00f3s idej\u0171 adatfolyamok elemz\u00e9s\u00e9re, g\u00e9pi tanul\u00e1ssal kapcsolatos feladatok v\u00e9grehajt\u00e1s\u00e1ra, folyamatos sz\u00e1m\u00edt\u00e1sok lebonyol\u00edt\u00e1s\u00e1ra, RPC, ETL stb. megval\u00f3s\u00edt\u00e1s\u00e1ra. A rendszer t\u00e1mogatja a klaszterrendszerek l\u00e9trehoz\u00e1s\u00e1t, a hibamentes konfigur\u00e1ci\u00f3k kialak\u00edt\u00e1s\u00e1t, a garant\u00e1lt adatfeldolgoz\u00e1si \u00fczemm\u00f3dot, \u00e9s rendk\u00edv\u00fcl nagy teljes\u00edtm\u00e9nye van, amely elegend\u0151 t\u00f6bb mint egymilli\u00f3 k\u00e9r\u00e9s m\u00e1sodpercenk\u00e9nti feldolgoz\u00e1s\u00e1hoz egy klasztercsom\u00f3pont eset\u00e9ben. <\/p>\n<p>T\u00e1mogatja a k\u00fcl\u00f6nb\u00f6z\u0151 \u00fczenetfeldolgoz\u00f3 rendszerek \u00e9s adatb\u00e1zis-technol\u00f3gi\u00e1k integr\u00e1ci\u00f3j\u00e1t. A Storm architekt\u00far\u00e1ja megk\u00f6veteli a struktur\u00e1latlan, folyamatosan friss\u00fcl\u0151 adatfolyamok fogad\u00e1s\u00e1t \u00e9s feldolgoz\u00e1s\u00e1t tetsz\u0151leges \u00f6sszetetts\u00e9g\u0171 feldolgoz\u00f3k haszn\u00e1lat\u00e1val, lehet\u0151v\u00e9 t\u00e9ve a k\u00fcl\u00f6nb\u00f6z\u0151 sz\u00e1m\u00edt\u00e1si f\u00e1zisok k\u00f6z\u00f6tti szekci\u00f3k l\u00e9trehoz\u00e1s\u00e1t. A projekt \u00e1tker\u00fclt az Apache k\u00f6z\u00f6ss\u00e9ghez, miut\u00e1n a Twitter felv\u00e1s\u00e1rolta a BackType c\u00e9get, amely eredetileg kifejlesztette a keretrendszert. A gyakorlatban a Storm a BackType-n\u00e1l az esem\u00e9nyek mikroblogokban val\u00f3 t\u00fckr\u00f6z\u0151d\u00e9s\u00e9nek elemz\u00e9s\u00e9re szolg\u00e1lt, az \u00faj tweetek \u00e9s a benn\u00fck haszn\u00e1lt linkek azonnali p\u00e1ros\u00edt\u00e1s\u00e1val (p\u00e9ld\u00e1ul annak \u00e9rt\u00e9kel\u00e9se folyt, hogy hogyan tov\u00e1bb\u00edtj\u00e1k m\u00e1s r\u00e9sztvev\u0151k a k\u00fcls\u0151 linkeket vagy a Twitteren k\u00f6zz\u00e9tett hirdetm\u00e9nyeket). <\/p>\n<p>A Storm funkcionalit\u00e1sa a Hadoop platform\u00e1val hasonl\u00edthat\u00f3, azzal a kulcsfontoss\u00e1g\u00fa k\u00fcl\u00f6nbs\u00e9ggel, hogy az adatok nem t\u00e1rol\u00e1sban vannak, hanem k\u00fcls\u0151 forr\u00e1sokb\u00f3l \u00e9rkeznek \u00e9s val\u00f3s id\u0151ben dolgozz\u00e1k fel \u0151ket. A Storm nem rendelkezik be\u00e9p\u00edtett t\u00e1rol\u00e1si r\u00e9teggel, \u00e9s az elemz\u0151 lek\u00e9rdez\u00e9s azonnal alkalmaz\u00e1sra ker\u00fcl az \u00e9rkez\u0151 adatokra, am\u00edg nem \u00e1ll\u00edtj\u00e1k le (m\u00edg a Hadoop eset\u00e9ben v\u00e9gs\u0151 id\u0151t ig\u00e9nyl\u0151 MapReduce munk\u00e1k vannak, a Storm a folyamatosan fut\u00f3 \u201etopol\u00f3gi\u00e1k\u201d \u00f6tlet\u00e9t alkalmazza). A feldolgoz\u00f3k futtat\u00e1sa t\u00f6bb szerverre is eloszthat\u00f3 - a Storm automatikusan p\u00e1rhuzamos\u00edtja a folyammunk\u00e1t a klaszter k\u00fcl\u00f6nb\u00f6z\u0151 csom\u00f3pontjain. <\/p>\n<p>A rendszer eredetileg Clojure nyelven k\u00e9sz\u00fclt, \u00e9s a JVM virtu\u00e1lis g\u00e9pen fut. Az Apache keret\u00e9ben megkezd\u0151d\u00f6tt a Storm \u00faj magra val\u00f3 \u00e1t\u00edr\u00e1s\u00e1ra ir\u00e1nyul\u00f3 kezdem\u00e9nyez\u00e9s, amely Java nyelven k\u00e9sz\u00fclt, \u00e9s ennek eredm\u00e9nyei az Apache Storm 2.0 kiad\u00e1s\u00e1ban tal\u00e1lhat\u00f3ak. Az alapvet\u0151 platform komponensek mind Java nyelv\u0171re lettek \u00e1t\u00edrva. A Clojure nyelven \u00edrt feldolgoz\u00f3k t\u00e1mogat\u00e1sa megmaradt, de most m\u00e1r bindek\u00e9nt k\u00edn\u00e1lj\u00e1k. A Storm 2.0.0 m\u0171k\u00f6d\u00e9s\u00e9hez Java 8 telep\u00edt\u00e9se sz\u00fcks\u00e9ges. A t\u00f6bb sz\u00e1l\u00fa feldolgoz\u00e1s modellje teljesen \u00e1tdolgoz\u00e1sra ker\u00fclt, ami lehet\u0151v\u00e9 tette <noindex><a rel=\"nofollow\" href=\"https:\/\/yahoodevelopers.tumblr.com\/post\/185258393008\/apache-storm-20-improvements\">\u00e9s a packed attrib\u00fatummal is. Figyelembe v\u00e9ve, hogy ez m\u00e9g az adott strukt\u00fara helyfoglal\u00e1s\u00e1nak optimaliz\u00e1l\u00e1s\u00e1t is seg\u00edti, sz\u00e1momra ez a megold\u00e1s kedvez\u0151bbnek t\u0171nik, m\u00e9g ha<\/a><\/noindex> a jelent\u0151s teljes\u00edtm\u00e9nyn\u00f6veked\u00e9st (bizonyos topol\u00f3gi\u00e1k eset\u00e9n a k\u00e9s\u00e9sek 50-80%-kal cs\u00f6kkentek).<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/69.media.tumblr.com\/3f630f757d60a09d5f50c78938262b61\/tumblr_inline_pscc4bXpK91wxhpzr_500.png\"><img decoding=\"async\" alt=\"Az Apache Storm 2.0 elosztott sz\u00e1m\u00edt\u00e1si rendszere el\u00e9rhet\u0151\" src=\"\/wp-content\/uploads\/2019\/06\/b59ad4ac2234ca882718d30679f2e85e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Az \u00faj verzi\u00f3ban felaj\u00e1nl\u00e1sra ker\u00fclt egy \u00faj t\u00edpusos API Streams, amely lehet\u0151v\u00e9 teszi a feldolgoz\u00f3k megad\u00e1s\u00e1t a funkcion\u00e1lis programoz\u00e1s st\u00edlus\u00e1ban. Az \u00faj API a standard alap API-ra \u00e9p\u00fcl, \u00e9s t\u00e1mogatja a m\u0171veletek automatikus \u00f6sszevon\u00e1s\u00e1t a feldolgoz\u00e1s optimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben. Az API Windowing sz\u00e1m\u00e1ra, az ablakos m\u0171veletekn\u00e9l, hozz\u00e1adva a backend \u00e1llapot\u00e1nak meg\u0151rz\u00e9s\u00e9nek \u00e9s helyre\u00e1ll\u00edt\u00e1s\u00e1nak t\u00e1mogat\u00e1sa. <\/p>\n<p>A feldolgoz\u00f3k elind\u00edt\u00e1s\u00e1nak \u00fctemez\u0151j\u00e9hez hozz\u00e1adva lett az extra er\u0151forr\u00e1sok figyelembev\u00e9tele a d\u00f6nt\u00e9shozatal sor\u00e1n, nem korl\u00e1tozva<br \/>\n a CPU-ra \u00e9s mem\u00f3ri\u00e1ra, hanem figyelembe v\u00e9ve a h\u00e1l\u00f3zati param\u00e9tereket \u00e9s a GPU-t is. Sz\u00e1mos fejleszt\u00e9s t\u00f6rt\u00e9nt a platform integr\u00e1ci\u00f3j\u00e1nak biztos\u00edt\u00e1sa \u00e9rdek\u00e9ben <noindex><a rel=\"nofollow\" href=\"http:\/\/kafka.apache.org\/\">, amely lehet\u0151s\u00e9get ad val\u00f3s id\u0151ben l\u00e1tni a rendszer esem\u00e9nyportf\u00f3li\u00f3j\u00e1t.<\/a><\/noindex>. Kiterjesztett\u00e9k a hozz\u00e1f\u00e9r\u00e9s-ellen\u0151rz\u0151 rendszert, amely lehet\u0151s\u00e9get biztos\u00edt adminisztr\u00e1tori csoportok l\u00e9trehoz\u00e1s\u00e1ra \u00e9s tokenek deleg\u00e1l\u00e1s\u00e1ra. Fejleszt\u00e9sek t\u00f6rt\u00e9ntek az SQL \u00e9s a metrik\u00e1k t\u00e1mogat\u00e1s\u00e1ban is. Az adminisztr\u00e1tori fel\u00fcleten \u00faj parancsok ker\u00fcltek bevezet\u00e9sre a klaszter \u00e1llapot\u00e1nak hibakeres\u00e9s\u00e9re.<\/p>\n<p>A Storm alkalmaz\u00e1si ter\u00fcletei:\n<\/p>\n<ul>\n<li class=\"l\"> \u00daj adatok vagy adatb\u00e1zis friss\u00edt\u00e9sek val\u00f3s idej\u0171 feldolgoz\u00e1sa;\n<\/li>\n<li class=\"l\"> Folyamatos sz\u00e1m\u00edt\u00e1sok: A Storm k\u00e9pes folyamatos lek\u00e9rdez\u00e9seket v\u00e9grehajtani, \u00e9s feldolgozott folyamatos \u00e1raml\u00e1sokat kezelni, a feldolgoz\u00e1si eredm\u00e9nyeket val\u00f3s id\u0151ben tov\u00e1bb\u00edtva az \u00fcgyf\u00e9lnek.\n<\/li>\n<li class=\"l\"> Elosztott t\u00e1voli elj\u00e1r\u00e1sh\u00edv\u00e1s (RPC): A Storm p\u00e1rhuzamoss\u00e1got biztos\u00edthat er\u0151forr\u00e1s-ig\u00e9nyes lek\u00e9rdez\u00e9sek futtat\u00e1sa sor\u00e1n. A Stormban a feladat (\u201etopol\u00f3gia\u201d) egy elosztott csom\u00f3pontok k\u00f6z\u00f6tti funkci\u00f3, amely \u00fczenetek be\u00e9rkez\u00e9s\u00e9t v\u00e1rja, amelyeket meg kell dolgozni. Az \u00fczenet \u00e1tv\u00e9tele ut\u00e1n a funkci\u00f3 a helyi kontextusban dolgozza fel azt \u00e9s visszaadja az eredm\u00e9nyt. Az elosztott RPC haszn\u00e1lat\u00e1ra p\u00e9lda lehet a keres\u00e9si lek\u00e9rdez\u00e9sek p\u00e1rhuzamos feldolgoz\u00e1sa vagy nagy halmazokkal kapcsolatos m\u0171veletek v\u00e9grehajt\u00e1sa.\n<\/li>\n<\/ul>\n<p>A Storm jellemz\u0151i:<\/p>\n<ul>\n<li class=\"l\"> Egyszer\u0171 programoz\u00e1si modell, amely jelent\u0151sen megk\u00f6nny\u00edti az adatok val\u00f3s idej\u0171 feldolgoz\u00e1s\u00e1t;\n<\/li>\n<li class=\"l\"> B\u00e1rmely programoz\u00e1si nyelv t\u00e1mogat\u00e1sa. L\u00e9teznek modulok Java, Ruby \u00e9s Python nyelvekhez, m\u00e1s nyelvek alkalmaz\u00e1sa nem jelent neh\u00e9zs\u00e9get egy rendk\u00edv\u00fcl egyszer\u0171 kommunik\u00e1ci\u00f3s protokoll miatt, amelynek t\u00e1mogat\u00e1s\u00e1nak megval\u00f3s\u00edt\u00e1s\u00e1hoz k\u00f6r\u00fclbel\u00fcl 100 sor k\u00f3d sz\u00fcks\u00e9ges;\n<\/li>\n<li class=\"l\"> Hib\u00e1tlan m\u0171k\u00f6d\u00e9s: az adatok feldolgoz\u00e1s\u00e1ra szolg\u00e1l\u00f3 feladat elind\u00edt\u00e1s\u00e1hoz egy jar-f\u00e1jlt kell l\u00e9trehozni a k\u00f3d mellett. A Storm \u00f6n\u00e1ll\u00f3an terjeszti a jar-f\u00e1jlt a klaszter csom\u00f3pontjai k\u00f6z\u00f6tt, csatlakoztatja a kapcsol\u00f3d\u00f3 feldolgoz\u00f3kat, \u00e9s megszervezi a fel\u00fcgyeletet. A feladat befejezt\u00e9vel a k\u00f3d automatikusan le\u00e1ll\u00edt\u00f3dik minden csom\u00f3ponton;\n<\/li>\n<li class=\"l\"> V\u00edzszintes sk\u00e1l\u00e1zhat\u00f3s\u00e1g. Minden sz\u00e1m\u00edt\u00e1s p\u00e1rhuzamos m\u00f3dban t\u00f6rt\u00e9nik, a terhel\u00e9s n\u00f6veked\u00e9s\u00e9vel elegend\u0151 \u00faj csom\u00f3pontokat csatlakoztatni a klaszterhez;\n<\/li>\n<li class=\"l\"> Megb\u00edzhat\u00f3s\u00e1g. A Storm garant\u00e1lja, hogy minden be\u00e9rkezett \u00fczenetet teljes eg\u00e9sz\u00e9ben feldolgoznak legal\u00e1bb egyszer. Egy \u00fczenetet csak akkor dolgoznak fel egyszer, ha nem t\u00f6rt\u00e9nik hiba a feldolgoz\u00f3k mindegyik\u00e9n\u00e9l, ha probl\u00e9ma mer\u00fcl fel, akkor a sikertelen feldolgoz\u00e1si k\u00eds\u00e9rleteket megism\u00e9tlik.\n<\/li>\n<li class=\"l\"> Sebess\u00e9g. A Storm k\u00f3dja a nagy teljes\u00edtm\u00e9ny szem el\u0151tt tart\u00e1s\u00e1val k\u00e9sz\u00fclt \u00e9s gyors aszinkron \u00fczenetv\u00e1lt\u00e1sra haszn\u00e1lja a rendszert <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=27137\">ZeroMQ<\/a><\/noindex>.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Forr\u00e1s: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50796\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 Apache Storm 2.0, \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u043c \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Java, \u0432\u043c\u0435\u0441\u0442\u043e \u0440\u0430\u043d\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 Clojure. \u041f\u0440\u043e\u0435\u043a\u0442 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, Storm \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0434\u043b\u044f \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043f\u043e\u0442\u043e\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0434\u043b\u044f \u043c\u0430\u0448\u0438\u043d\u043d\u043e\u0433\u043e \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f, \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26265,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-34891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 Apache Storm 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:01:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:01:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Az Apache Storm 2.0 elosztott sz\u00e1m\u00edt\u00e1si rendszere mostant\u00f3l el\u00e9rhet\u0151 | ProHoster","description":"Jelent\u0151s kiad\u00e1s l\u00e1tott napvil\u00e1got az esem\u00e9nyek elosztott feldolgoz\u00f3 rendszer\u00e9r\u0151l","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 Apache Storm 2.0 | ProHoster","og:description":"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:01:07+00:00","article:modified_time":"2019-10-31T19:01:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34891","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:59:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:13:27","updated":"2026-01-21 20:59:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=34891"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/34891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/26265"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=34891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=34891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=34891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}