{"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\/ro\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","title":{"rendered":"Sistemul de calcul distribuit Apache Storm 2.0 este disponibil","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\">A v\u0103zut lumina zilei<\/a><\/noindex> versiune semnificativ\u0103 a sistemului de procesare distribuit\u0103 a evenimentelor <noindex><a rel=\"nofollow\" href=\"http:\/\/storm.apache.org\/\">Apache Storm 2.0<\/a><\/noindex>, remarcabil prin trecerea la o nou\u0103 arhitectur\u0103, realizat\u0103 \u00een limbajul Java, \u00een locul limbajului Clojure utilizat anterior. <\/p>\n<p>Proiectul permite organizarea proces\u0103rii garantate a diferitelor evenimente \u00een timp real. De exemplu, Storm poate fi aplicat pentru analiza fluxurilor de date \u00een timp real, executarea sarcinilor de \u00eenv\u0103\u021bare automat\u0103, organiza\u021bia calculului continuu, implementarea RPC, ETL etc. Sistemul suport\u0103 clusterizare, crearea de configura\u021bii rezistente la defec\u021biuni, modul de procesare garantat\u0103 a datelor \u0219i are o vitez\u0103 mare de procesare, suficient\u0103 pentru a gestiona mai mult de un milion de cereri pe secund\u0103 pe un nod al clusterului. <\/p>\n<p>Este suportat\u0103 integrarea cu diferite sisteme de procesare a cozii \u0219i tehnologii de baze de date. Arhitectura Storm preconizeaz\u0103 recep\u021bionarea \u0219i procesarea fluxurilor de date nestructurate, actualizate constant, cu utilizarea unor procesatori complexi arbitrare, cu posibilitatea de sec\u021bionare \u00eentre diferitele etape ale calculului. Proiectul a fost predat comunit\u0103\u021bii Apache dup\u0103 achizi\u021bia de c\u0103tre Twitter a companiei BackType, care a dezvoltat ini\u021bial cadrul. \u00cen practic\u0103, Storm a fost utilizat la BackType pentru analiza reflec\u021biei evenimentelor \u00een microbloguri, prin compararea \u00een timp real a noilor tweet-uri \u0219i link-urilor utilizate \u00een acestea (de exemplu, s-a evaluat modul \u00een care link-urile externe sau anun\u021burile publicate \u00een Twitter sunt retransmise de al\u021bi participan\u021bi). <\/p>\n<p>Func\u021bionalitatea Storm este comparabil\u0103 cu platforma Hadoop, dar o diferen\u021b\u0103 cheie const\u0103 \u00een faptul c\u0103 datele nu sunt stocate, ci sunt primite din exterior \u0219i procesate \u00een timp real. \u00cen Storm nu exist\u0103 un strat \u00eencorporat pentru organizarea stoc\u0103rii, iar interogarea analitic\u0103 \u00eencepe s\u0103 se aplice datelor primite p\u00e2n\u0103 c\u00e2nd este anulat\u0103 (\u00een timp ce \u00een Hadoop se folosesc sarcini MapReduce care consum\u0103 timp fix, \u00een Storm se aplic\u0103 ideea \u201etopologiilor\u201d care sunt executate continuu). Executarea handlerelor poate fi distribuit\u0103 pe mai multe servere - Storm \u00ee\u0219i paralelizeaz\u0103 automat lucrul cu fluxurile pe noduri diferite ale clusterului. <\/p>\n<p>Ini\u021bial, sistemul a fost scris \u00een Clojure \u0219i ruleaz\u0103 \u00een interiorul unei ma\u0219ini virtuale JVM. La funda\u021bia Apache a fost lansat\u0103 o ini\u021biativ\u0103 pentru migrarea Storm pe un nou nucleu, scris \u00een Java, ale c\u0103rui rezultate au fost propuse \u00een versiunea Apache Storm 2.0. Toate componentele de baz\u0103 ale platformei au fost rescrise \u00een Java. Suportul pentru scrierea manivelor \u00een Clojure a fost p\u0103strat, dar acum este oferit sub form\u0103 de bindinguri. Pentru a rula Storm 2.0.0 este necesar s\u0103 ave\u021bi Java 8. Modelul de procesare multi-thread a fost complet revizuit, ceea ce a permis <noindex><a rel=\"nofollow\" href=\"https:\/\/yahoodevelopers.tumblr.com\/post\/185258393008\/apache-storm-20-improvements\">ob\u021binerea<\/a><\/noindex> ob\u021binerea unor \u00eembun\u0103t\u0103\u021biri semnificative ale performan\u021bei (pentru anumite topologii, \u00eent\u00e2rzierile au fost reduse cu 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=\"Sistemul de calcul distribuit Apache Storm 2.0 este disponibil\" src=\"\/wp-content\/uploads\/2019\/06\/b59ad4ac2234ca882718d30679f2e85e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>\u00cen noua versiune a fost introdus un nou API de tipizat Streams, care permite definirea handlerilor folosind opera\u021bii \u00een stilul program\u0103rii func\u021bionale. Noul API este implementat deasupra API-ului de baz\u0103 standard \u0219i suport\u0103 combinarea automat\u0103 a opera\u021biunilor pentru a optimiza procesarea acestora. \u00cen API-ul Windowing pentru opera\u021bii de fereastr\u0103 a fost ad\u0103ugat suport pentru salvarea \u0219i recuperarea st\u0103rii \u00een backend. <\/p>\n<p>\u00cen planificatorul de rulare a handlerilor a fost ad\u0103ugat suport pentru a lua \u00een considerare resurse suplimentare \u00een timpul deciziilor, f\u0103r\u0103 a se limita la<br \/>\n CPU \u0219i memorie, cum ar fi parametrii re\u021belei \u0219i GPU. S-au f\u0103cut numeroase \u00eembun\u0103t\u0103\u021biri legate de integrarea cu platforma <noindex><a rel=\"nofollow\" href=\"http:\/\/kafka.apache.org\/\">Kafka<\/a><\/noindex>. Sistemul de control al accesului a fost extins, permi\u021b\u00e2nd crearea de grupuri de administratori \u0219i delegarea tokenurilor. Au fost ad\u0103ugate \u00eembun\u0103t\u0103\u021biri legate de suportul SQL \u0219i metrici. \u00cen interfa\u021ba de administrator au fost introduse noi comenzi pentru depanarea st\u0103rii clusterului.<\/p>\n<p>Domeniile de aplicare ale Storm:\n<\/p>\n<ul>\n<li class=\"l\"> Procesarea fluxurilor de date noi sau actualiz\u0103ri ale Bazei de Date \u00een timp real;\n<\/li>\n<li class=\"l\"> Calculuri continue: Storm poate efectua interog\u0103ri continue \u0219i procesa fluxuri continue, transmit\u00e2nd rezultatele proces\u0103rii clientului \u00een timp real.\n<\/li>\n<li class=\"l\"> Apelul de proceduri la distan\u021b\u0103 distribuit (RPC): Storm poate fi utilizat pentru a asigura paralelismul \u00een executarea cererilor intensive \u00een resurse. O sarcin\u0103 (\u201etopologie\u201d) \u00een Storm reprezint\u0103 o func\u021bie distribuit\u0103 pe noduri, care a\u0219teapt\u0103 primirea mesajelor care trebuie procesate. Dup\u0103 ce un mesaj este primit, func\u021bia \u00eel proceseaz\u0103 \u00een context local \u0219i returneaz\u0103 rezultatul. Un exemplu de utilizare a RPC-ului distribuit poate fi procesarea paralel\u0103 a c\u0103ut\u0103rilor sau efectuarea de opera\u021bii pe un set mare de mul\u021bimi.\n<\/li>\n<\/ul>\n<p>Caracteristici ale Storm:<\/p>\n<ul>\n<li class=\"l\"> Un model simplu de programare, care simplific\u0103 semnificativ procesarea datelor \u00een timp real;\n<\/li>\n<li class=\"l\"> Suport pentru toate limbile de programare. Exist\u0103 module pentru limbile Java, Ruby \u0219i Python, adaptarea pentru alte limbaje nu este complicat\u0103 datorit\u0103 unui protocol de comunicare foarte simplu, pentru implementarea c\u0103ruia este nevoie de aproximativ 100 de linii de cod;\n<\/li>\n<li class=\"l\"> Toleran\u021b\u0103 la erori: pentru a rula o sarcin\u0103 de procesare a datelor, este necesar s\u0103 se formeze un fi\u0219ier jar cu codul. Storm va distribui autonom acest fi\u0219ier jar pe nodurile clusterei, va conecta handler-ii asocia\u021bi \u0219i va organiza monitorizarea. La finalizarea sarcinii, codul va fi deconectat automat pe toate nodurile;\n<\/li>\n<li class=\"l\"> Scalabilitate orizontal\u0103. Toate calculele sunt efectuate \u00een mod paralel, iar \u00een cazul cre\u0219terii \u00eenc\u0103rc\u0103rii, este suficient s\u0103 conecta\u021bi noi noduri la cluster;\n<\/li>\n<li class=\"l\"> Fiabilitate. Storm garanteaz\u0103 c\u0103 fiecare mesaj primit va fi procesat complet cel pu\u021bin o dat\u0103. Un mesaj va fi procesat o singur\u0103 dat\u0103 doar \u00een cazul absen\u021bei erorilor \u00een trecerea prin toate handler-ele, iar \u00een caz de probleme, \u00eencerc\u0103rile nereu\u0219ite de procesare vor fi repetate.\n<\/li>\n<li class=\"l\"> Vitez\u0103. Codul Storm este scris cu un accent pe performan\u021b\u0103 ridicat\u0103 \u0219i utilizeaz\u0103 pentru schimbul rapid de mesaje un sistem <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>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50796\">opennet.ro<\/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.2.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\/ro\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Sistemul de calcul distribuit Apache Storm 2.0 este disponibil | ProHoster","description":"A ap\u0103rut o versiune semnificativ\u0103 a sistemului de procesare distribuit\u0103 a evenimentelor","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/34891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=34891"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/34891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/26265"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=34891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=34891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=34891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}