{"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\/da\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","title":{"rendered":"Apache Storm 2.0 distribueret beregningssystem er tilg\u00e6ngeligt","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\">S\u00e5 dagens lys<\/a><\/noindex> betydelig udgivelse af systemet til distribueret behandlingsbehandling af h\u00e6ndelser <noindex><a rel=\"nofollow\" href=\"http:\/\/storm.apache.org\/\">Apache Storm 2.0<\/a><\/noindex>, bem\u00e6rkelsesv\u00e6rdig med overgangen til en ny arkitektur, implementeret p\u00e5 Java i stedet for det tidligere anvendte sprog Clojure. <\/p>\n<p>Projektet muligg\u00f8r garanti for behandling af forskellige h\u00e6ndelser i realtid. For eksempel kan Storm anvendes til at analysere streaming data i realtid, udf\u00f8re opgaver til maskinl\u00e6ring, organisere kontinuerlige beregninger, implementere RPC, ETL osv. Systemet underst\u00f8tter clustering, oprettelse af fejlsikre konfigurationer, tilstand for garanteret databehandling og har h\u00f8j ydeevne, der er tilstr\u00e6kkelig til at h\u00e5ndtere mere end en million foresp\u00f8rgsler pr. sekund p\u00e5 en enkelt klynge node. <\/p>\n<p>Integration med forskellige k\u00f8behandlingssystemer og databaser underst\u00f8ttes. Storm-arkitekturen indeb\u00e6rer modtagelse og behandling af ustrukturerede, konstant opdaterede datastreams ved brug af vilk\u00e5rlige komplekse behandlere med mulighed for sektionering mellem de forskellige beregningsstadier. Projektet blev overgivet til Apache-samfundet efter, at Twitter opk\u00f8bte BackType, som oprindeligt udviklede rammev\u00e6rket. I praksis blev Storm anvendt i BackType til at analysere refleksionen af begivenheder i mikroblogging ved at matche nye tweets og de links, der anvendes i dem, i realtid (for eksempel blev der vurderet, hvordan eksterne links eller de Twitter-annoncer, der offentligg\u00f8res, retweetes af andre deltagere). <\/p>\n<p>Storm-funktionalitet sammenlignes med Hadoop-platformen, idet den vigtigste forskel er, at data ikke gemmes i et lager, men kommer udefra og behandles i realtid. I Storm er der ingen indbygget lag til lagring, og den analytiske foresp\u00f8rgsel anvendes p\u00e5 de indkommende data, indtil den annulleres (hvis der i Hadoop bruges tidskr\u00e6vende MapReduce-jobs, anvendes i Storm id\u00e9en om kontinuerligt k\u00f8rende 'topologier'). Behandlingerne kan distribueres p\u00e5 flere servere \u2014 Storm paralleliserer automatisk arbejdet med streams p\u00e5 forskellige noder i klyngen. <\/p>\n<p>Systemet blev oprindeligt skrevet i Clojure og k\u00f8rer p\u00e5 JVM virtuelle maskine. I Apache-fonden blev der startet initiativer for at portere Storm til en ny kerne, skrevet i Java, hvis resultater blev pr\u00e6senteret i Apache Storm 2.0. Alle grundl\u00e6ggende komponenter p\u00e5 platformen er blevet omskrevet i Java. St\u00f8tten til at skrive h\u00e5ndterere i Clojure er bevaret, men tilbydes nu i form af bindinger. For at k\u00f8re Storm 2.0.0 kr\u00e6ves Java 8. Modellen for multitr\u00e5det behandling er blevet fuldst\u00e6ndig redesignet, hvilket har muliggjort <noindex><a rel=\"nofollow\" href=\"https:\/\/yahoodevelopers.tumblr.com\/post\/185258393008\/apache-storm-20-improvements\">opn\u00e5s<\/a><\/noindex> en m\u00e6rkbar stigning i ydeevnen (for nogle topologier er forsinkelserne reduceret med 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=\"Apache Storm 2.0 distribueret beregningssystem er tilg\u00e6ngeligt\" src=\"\/wp-content\/uploads\/2019\/06\/b59ad4ac2234ca882718d30679f2e85e.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>I den nye version er der ogs\u00e5 introduceret et nyt typet API Streams, der g\u00f8r det muligt at definere h\u00e5ndterere ved hj\u00e6lp af operationer i funktionel programmeringsstil. Det nye API er implementeret oven p\u00e5 den eksisterende basis-API og underst\u00f8tter automatisk sammenl\u00e6gning af operationer for at optimere deres behandling. I API Windowing til vinduesoperationer er der tilf\u00f8jet st\u00f8tte til at gemme og genskabe tilstand i backend. <\/p>\n<p>Planl\u00e6ggeren for k\u00f8rsel af h\u00e5ndterere har f\u00e5et tilf\u00f8jet st\u00f8tte til at tage h\u00f8jde for ekstra ressourcer ved beslutningstagning, som ikke kun er begr\u00e6nset til<br \/>\n CPU og hukommelse, men ogs\u00e5 netv\u00e6rksparametre og GPU. Der er foretaget et stort antal forbedringer i relation til integration med platformen <noindex><a rel=\"nofollow\" href=\"http:\/\/kafka.apache.org\/\">Kafka<\/a><\/noindex>. Adgangskontrolsystemet er blevet udvidet, hvor der nu er mulighed for at oprette administratorgrupper og delegere tokens. Ogs\u00e5 forbedringer relateret til SQL og metrics er blevet tilf\u00f8jet. I administrationsgr\u00e6nsefladen er der kommet nye kommandoer til fejlfinding af clusterets tilstand.<\/p>\n<p>Anvendelsesomr\u00e5der for Storm:\n<\/p>\n<ul>\n<li class=\"l\"> Behandling af str\u00f8mme af nye data eller databasen opdateringer i realtid;\n<\/li>\n<li class=\"l\"> Kontinuerlige beregninger: Storm kan udf\u00f8re kontinuerlige foresp\u00f8rgsler og behandle kontinuerlige str\u00f8mme, og sende behandlingsresultaterne til kunden i realtid.\n<\/li>\n<li class=\"l\"> Distribueret fjernprocedureopkald (RPC): Storm kan bruges til at sikre parallelitet i udf\u00f8relsen af ressourcekr\u00e6vende foresp\u00f8rgsler. Et job ('topologi') i Storm repr\u00e6senterer en funktion distribueret over noder, der venter p\u00e5 ankomst af meddelelser, der skal behandles. Efter modtagelse af en meddelelse behandler funktionen den i en lokal kontekst og returnerer resultatet. Et eksempel p\u00e5 brugen af distribueret RPC kan v\u00e6re parallel behandling af s\u00f8geforesp\u00f8rgsler eller udf\u00f8relse af operationer over et stort datas\u00e6t.\n<\/li>\n<\/ul>\n<p>Egenskaber ved Storm:<\/p>\n<ul>\n<li class=\"l\"> En enkel programmeringsmodel, der i h\u00f8j grad forenkler behandlingen af data i realtid;\n<\/li>\n<li class=\"l\"> Underst\u00f8ttelse af alle programmeringssprog. Der findes moduler for Java, Ruby og Python, og tilpasning til andre sprog er ikke vanskelig takket v\u00e6re et meget simpelt kommunikationsprotokol, som kr\u00e6ver omkring 100 linjer kode for at implementere underst\u00f8ttelsen;\n<\/li>\n<li class=\"l\"> Fejltolerance: For at k\u00f8re en dataprosesseringsopgave kr\u00e6ves det at danne en jar-fil med koden. Storm distribuerer automatisk denne jar-fil til noderne i klyngen, forbinder relaterede behandlere og organiserer overv\u00e5gning. N\u00e5r opgaven er afsluttet, vil koden automatisk blive deaktiveret p\u00e5 alle noder;\n<\/li>\n<li class=\"l\"> Horisontal skalerbarhed. Alle beregninger udf\u00f8res parallelt, og ved stigende belastning er det tilstr\u00e6kkeligt bare at tilslutte nye noder til klyngen;\n<\/li>\n<li class=\"l\"> P\u00e5lidelighed. Storm garanterer, at hver modtaget besked vil blive behandlet fuldst\u00e6ndigt mindst \u00e9n gang. En besked vil kun blive behandlet \u00e9n gang, hvis der ikke er fejl under genneml\u00f8bet af alle behandlere; hvis der opst\u00e5r problemer, vil fors\u00f8get p\u00e5 behandling blive gentaget.\n<\/li>\n<li class=\"l\"> Hastighed. Storm-koden er skrevet med fokus p\u00e5 h\u00f8j ydeevne og bruger til hurtig asynkron meddelelse et system <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>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\udd47Det distribuerede beregningssystem Apache Storm 2.0 er tilg\u00e6ngeligt | ProHoster","description":"Et betydeligt udgivelse af systemet til distribueret begivenhedsbehandling er blevet offentliggjort","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/dostupna-sistema-raspredelyonnyh-vychislenij-apache-storm-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/34891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=34891"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/34891\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26265"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=34891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=34891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=34891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}