{"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\/et\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","title":{"rendered":"Saadaval on Apache Storm 2.0 hajutatud arvutuss\u00fcsteem","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\">Tuli v\u00e4lja<\/a><\/noindex> m\u00e4rkimisv\u00e4\u00e4rne s\u00fcndmuste hajutatud t\u00f6\u00f6tlemise s\u00fcsteemi versioon <noindex><a rel=\"nofollow\" href=\"http:\/\/storm.apache.org\/\">Apache Storm 2.0<\/a><\/noindex>, mille t\u00e4helepanuv\u00e4\u00e4rne \u00fcleminek uuele arhitektuurile, mis on rakendatud Java keeles, asendas varem kasutatud Clojure keelt. <\/p>\n<p>Projekt v\u00f5imaldab korraldada erinevate s\u00fcndmuste tagatud t\u00f6\u00f6tlemist reaalajas. N\u00e4iteks saab Stormi kasutada reaalajas andmevoogude anal\u00fc\u00fcsimiseks, masin\u00f5ppes \u00fclesannete t\u00e4itmiseks, pidevate arvutuste korraldamiseks, RPC, ETL jne. S\u00fcsteem toetab klasterdamist, katkestuskindlate konfiguratsioonide loomist, tagatud andmete t\u00f6\u00f6tlemise re\u017eiimi ja omab k\u00f5rget j\u00f5udlust, piisavat \u00fcle miljoni p\u00e4ringu t\u00f6\u00f6tlemiseks sekundis \u00fchel klastris\u00f5lmel. <\/p>\n<p>Toetatakse integreerimist erinevate j\u00e4rjekordade t\u00f6\u00f6tlemise s\u00fcsteemide ja andmebaasi tehnoloogiatega. Stormi arhitektuur t\u00e4hendab, et see v\u00f5tab vastu ja t\u00f6\u00f6tleb struktureerimata pidevalt uuendatavaid andmevooge, kasutades mis tahes keerulisi t\u00f6\u00f6tlejaid, v\u00f5imaldades samal ajal andmete sektsioonide vahel erinevate arvutuste etappide vahel. Projekt anti Apache kogukonnale p\u00e4rast Twitteri ettev\u00f5tte BackType'i omandamist, mis algselt arendas raamistikku. Praktikas on Stormi kasutatud BackType'is s\u00fcndmuste peegeldamise anal\u00fc\u00fcsimiseks mikroblogides, sidudes reaalajas uusi tweet'e ja nende linke (n\u00e4iteks hinnati, kuidas v\u00e4lised lingid v\u00f5i Twitteris avaldatud ankrud taaslevivad teiste osalejate poolt). <\/p>\n<p>Stormi funktsionaalsus sarnaneb Hadoopi platvormiga, kuid peamine erinevus seisneb selles, et andmeid ei salvestata ladustamisruumi, vaid need tulevad v\u00e4ljastpoolt ja t\u00f6\u00f6deldakse reaalajas. Stormis ei ole sisseehitatud kihti ladustamise korraldamiseks ning anal\u00fc\u00fcsip\u00e4ring rakendatakse saabuvatele andmetele seni, kuni see t\u00fchistatakse (kui Hadoopis kasutatakse aeglast MapReduce protsessi, siis Stormis kehtib pidevalt t\u00e4idetavate 'topoloogiate' idee). T\u00f6\u00f6tlemise k\u00e4ivitajad v\u00f5ivad olla jaotatud mitmele serverile \u2014 Storm jaotab automaatselt t\u00f6\u00f6 voogude vahel erinevates klastris\u00f5lmedes. <\/p>\n<p>Alguses oli s\u00fcsteem kirjutatud Clojure keeles ja k\u00e4ivitati virtuaalses masinas JVM. Apache'i fondis k\u00e4idi algatus Stormi \u00fcleviimiseks uuele tuumale, mis on kirjutatud Java keeles, mille tulemused on esitatud Apache Storm 2.0 v\u00e4ljaandes. K\u00f5ik platvormi p\u00f5hikomponendid on \u00fcmber kirjutatud Java keeles. Toetust Clojure keeles t\u00f6\u00f6tlejate kirjutamiseks on s\u00e4ilitatud, kuid see pakutakse n\u00fc\u00fcd sidemete kujul. Storm 2.0.0 k\u00e4itamiseks on vajalik Java 8 olemasolu. Palju on t\u00e4iustatud mitme l\u00f5ime t\u00f6\u00f6tlemise mudelit, mis v\u00f5imaldab <noindex><a rel=\"nofollow\" href=\"https:\/\/yahoodevelopers.tumblr.com\/post\/185258393008\/apache-storm-20-improvements\">saavutada<\/a><\/noindex> t\u00e4iendavat j\u00f5udluskasvu (teatud topoloogiate puhul on latentsus v\u00e4henenud 50-80%).<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/69.media.tumblr.com\/3f630f757d60a09d5f50c78938262b61\/tumblr_inline_pscc4bXpK91wxhpzr_500.png\"><img decoding=\"async\" alt=\"Saadaval on Apache Storm 2.0 hajutatud arvutuss\u00fcsteem\" src=\"\/wp-content\/uploads\/2019\/06\/b59ad4ac2234ca882718d30679f2e85e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Uues versioonis on samuti pakutud uut t\u00fc\u00fcpi API Streams, mis v\u00f5imaldab m\u00e4\u00e4rata t\u00f6\u00f6tlejaid, kasutades funktsionaalset programmeerimist. Uus API on rakendatud ettev\u00f5tte p\u00f5hitegevuse API kohal ja toetab operatsioonide automaatset \u00fchendamist nende t\u00f6\u00f6tlemise optimeerimiseks. API Windowing\u2019is, mis on m\u00f5eldud aknaoperatsioonide jaoks, on lisatud tugi oleku salvestamiseks ja taastamiseks tagaplaanil. <\/p>\n<p>T\u00f6\u00f6tleja k\u00e4ivitamise ajakavadisse on lisatud tugi lisavaramete arvestamiseks otsuste tegemisel, mis ei piirdu<br \/>\n CPU ja m\u00e4lu, vaid h\u00f5lmavad ka v\u00f5rgu ja GPU parameetreid. On tehtud palju t\u00e4iustusi seoses integratsiooni v\u00f5imaldamisega platvormiga <noindex><a rel=\"nofollow\" href=\"http:\/\/kafka.apache.org\/\">Kafka<\/a><\/noindex>. Juurdep\u00e4\u00e4sukontrolli s\u00fcsteem on laienenud, lisades v\u00f5imaluse luua administraatorigruppide ja delegeerimise tokenite loomine. On lisatud t\u00e4iustusi, mis on seotud SQL-i ja m\u00f5\u00f5dikute toetamisega. Administraatori liideses on lisatud uued k\u00e4sud klastrite oleku t\u00f5rkeotsimiseks.<\/p>\n<p>Stormi rakendusalad:\n<\/p>\n<ul>\n<li class=\"l\"> Reaalajas uute andmete voogude v\u00f5i andmebaasi v\u00e4rskenduste t\u00f6\u00f6tlemine;\n<\/li>\n<li class=\"l\"> J\u00e4tkuvad arvutused: Storm suudab t\u00e4ita pidevaid p\u00e4ringuid ja t\u00f6\u00f6delda pidevaid vooge, edastades t\u00f6\u00f6tlemise tulemused kliendile reaalajas.\n<\/li>\n<li class=\"l\"> Jaotatud kaugprotseduurikutsed (RPC): Stormi saab kasutada ressursin\u00f5udlike p\u00e4ringute t\u00e4itmise paralleelsuse tagamiseks. T\u00f6\u00f6 ( 'topoloogia') Stormis esindab jaotatud funktsiooni s\u00f5lmede vahel, mis ootab s\u00f5numite saabumist, mida tuleb t\u00f6\u00f6delda. P\u00e4rast s\u00f5numi vastuv\u00f5tmist t\u00f6\u00f6tleb funktsioon seda kohalikum konteksis ja tagastab tulemuse. Jaotatud RPC n\u00e4itena v\u00f5ib tuua otsingup\u00e4ringute paralleelse t\u00f6\u00f6tlemise v\u00f5i suure hulga kogumite operatsioonide t\u00e4itmise.\n<\/li>\n<\/ul>\n<p>Stormi omadused:<\/p>\n<ul>\n<li class=\"l\"> Lihtne programmeerimisalkteil, mis oluliselt lihtsustab andmete t\u00f6\u00f6tlemist reaalajas;\n<\/li>\n<li class=\"l\"> Toetab k\u00f5iki programmeerimiskeeli. Saadaval on moodulid Java, Ruby ja Python keelele, teiste keelte kohandamine ei ole keeruline, t\u00e4nu v\u00e4ga lihtsale kommunikatsiooniprotokollile, mille jaoks on toetuse rakendamiseks vaja umbes 100 koodi rida;\n<\/li>\n<li class=\"l\"> Vigade taluvus: andmete t\u00f6\u00f6tlemise \u00fclesande k\u00e4ivitamiseks peab looma jar-faili koodiga. Storm levitab selle jar-faili s\u00f5lmede vahel, \u00fchendab seotud t\u00f6\u00f6tlejad ja korraldab j\u00e4lgimise. P\u00e4rast \u00fclesande l\u00f5ppemist kodeeritakse k\u00f5igis s\u00f5lmedes automaatselt v\u00e4lja;\n<\/li>\n<li class=\"l\"> Horisontaalne skaleeritavus. K\u00f5ik arvutused tehakse paralleelselt, koormuse suurenemise korral piisab klastrisse uute s\u00f5lmede \u00fchendamisest;\n<\/li>\n<li class=\"l\"> Usaldusv\u00e4\u00e4rsus. Storm garanteerib, et iga saabuv s\u00f5num t\u00f6\u00f6deldakse t\u00e4ielikult v\u00e4hemalt \u00fche korra. S\u00f5numit t\u00f6\u00f6deldakse ainult siis, kui k\u00f5ikide t\u00f6\u00f6tlejate k\u00e4igus ei esine vigu, kui probleeme tekib, proovitakse eba\u00f5nnestunud t\u00f6\u00f6tlemisi korrata.\n<\/li>\n<li class=\"l\"> Kiirus. Stormi kood on kirjutatud k\u00f5rge j\u00f5udluse silmas pidades ja kasutab kiireks as\u00fcnkroonseks s\u00f5numivahetuseks s\u00fcsteemi. <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>Allikas: <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.1.1 - 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\/et\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Saadaval on Apache Storm 2.0 jaotatud arvutuss\u00fcsteem | ProHoster","description":"Oluline v\u00e4ljaanne s\u00fcndmuste jaotatud t\u00f6\u00f6tlemise s\u00fcsteemist sai teoks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/34891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=34891"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/34891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/26265"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=34891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=34891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=34891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}