{"id":8884,"date":"2020-08-26T16:18:06","date_gmt":"2020-08-26T13:18:06","guid":{"rendered":"https:\/\/grnet.gr\/en\/?page_id=8884"},"modified":"2022-12-15T12:36:44","modified_gmt":"2022-12-15T12:36:44","slug":"argo-messaging-service","status":"publish","type":"page","link":"https:\/\/grnet.gr\/en\/services\/cloud-services\/argo-messaging-service\/","title":{"rendered":"ARGO Messaging Service"},"content":{"rendered":"<div class=\"wrapper  \" style=\"\" >\n\t\t\t\t<div class=\"row \"><div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12\"><div class='blox_element tt_text_content  '>\n<h4><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13495\" src=\"https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE.png\" alt=\"\" width=\"275\" height=\"126\" srcset=\"https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE.png 709w, https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE-300x138.png 300w, https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE-360x165.png 360w, https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE-150x69.png 150w, https:\/\/grnet.gr\/wp-content\/uploads\/2022\/12\/AMS-ARGO_LOGO_COLOR_ENG_TITLE-500x229.png 500w\" sizes=\"auto, (max-width: 275px) 100vw, 275px\" \/><\/h4>\n<h4><strong><span style=\"color: #e27d24;\">Messaging Service<\/span><\/strong><\/h4>\n<p>ARGO messaging service allows for sending and receiving messages between independent applications, in a synchronous and asynchronous manner. It offers the flexibility and reliability of message-oriented middleware. It is an expandable and durable messaging service, which is the cornerstone of most modern data analysis mechanisms. At the same time, offering the possibility of asynchronous sharing of messages with multiple senders and recipients, it allows the secure communication of different systems regardless of the method or the language of their implementation.<\/p>\n<h4><strong><span style=\"color: #e27d24;\">How it works<\/span><\/strong><\/h4>\n<p>The service is based on the Publish \/ Subscribe model and implements the Google Pub \/ Sub protocol. In the Publish \/ Subscribe model, publishers are users \/ systems that post messages to specific channels called Topics. Subscribers are users \/ systems that create Subscriptions on specific topics and consume messages. The service provides an HTTP API that allows users \/ systems to post or consume messages in real time. The Service provides long-lasting and durable messaging that helps developers to quickly integrate their systems.<br \/>\nFinally, the service supports both pull and push messaging model.<\/p>\n<h4><strong><span style=\"color: #e27d24;\">Use<\/span><\/strong><\/h4>\n<p>The service is used and has been used by services participating in European Projects such as EOSC-HUB, EUDAT, EGI, SeaDataCloud.<\/p><\/div><a class='blox_elem_button  blox_elem_button_default blox_elem_color_background blox_elem_border_ blox_elem_button_medium light  ' style='background-color:#f7941e;' href='https:\/\/argoeu.github.io\/' target='_self'><i class='icon-info-circle'><\/i>ARGO Messaging Service<\/a><\/div><\/div>\n\t\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":16488,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-8884","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/pages\/8884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/comments?post=8884"}],"version-history":[{"count":2,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/pages\/8884\/revisions"}],"predecessor-version":[{"id":13497,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/pages\/8884\/revisions\/13497"}],"up":[{"embeddable":true,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/pages\/16488"}],"wp:attachment":[{"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/media?parent=8884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/categories?post=8884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grnet.gr\/en\/wp-json\/wp\/v2\/tags?post=8884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}