Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Advanced Message Queuing Protocol - Teknopedia
Advanced Message Queuing Protocol - Teknopedia
Abbozzo
Questa voce sull'argomento protocolli di rete è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.

Advanced Message Queuing Protocol (AMQP) è uno standard aperto che definisce un protocollo a livello applicativo per il message-oriented middleware. AMQP è definito in modo tale da garantire funzionalità di messaggistica, accodamento, routing (con paradigmi punto-punto e pubblicazione-sottoscrizione), affidabilità e sicurezza.

AMQP è un protocollo wire-level che definisce il comportamento del broker e del client di messaggistica al fine di rendere interoperabili le implementazioni di diversi fornitori, allo stesso modo di protocolli quali SMTP, HTTP, FTP, ecc. Si tratta di una standardizzazione che definisce ciò che viene scambiato in rete e si pone quindi ad un livello diverso rispetto a quella proposta da JMS che definisce invece un API ed un insieme di comportamenti che un sistema di messaging deve avere.

Specifiche di protocollo

[modifica | modifica wikitesto]

La versione corrente delle specifiche è la 1.0. Questa versione si concentra sulle funzioni di base necessarie per l'interoperabilità a livello Internet e contiene meno dettagli espliciti sul routing rispetto alle versioni precedenti. L'interoperabilità di AMQP 1.0 è stata testata in modo molto più esteso rispetto alle versioni precedenti grazie alla collaborazione tra un numero maggiore di implementatori.

Il sito di AMQP contiene le specifice OASIS per la versione 1.0.

Versioni precedenti di AMQP, pubblicate precedentemente al rilascio della 1.0 e che differiscono da essa in modo significativo, includono:

  • AMQP 0-9-1, di cui esistono implementazioni client per molti linguaggi e piattaforme popolari[1]
  • AMQP 0-10, su amqp.org.

Implementazioni

[modifica | modifica wikitesto]

AMQP 1.0

[modifica | modifica wikitesto]
  • Apache ActiveMQ, un progetto open source della Apache Software Foundation
  • Apache Qpid[2], un progetto open source della Apache Software Foundation
  • Solace PubSub+, un broker in multiprotocollo con implementazioni hardware, software e cloud[3]

AMQP Pre-1.0

[modifica | modifica wikitesto]
  • RabbitMQ, un progetto open source sponsorizzato da Pivotal che supporta AMQP 0-9-1, e 1.0 attraverso un plugin sperimentale
  • JORAM[4], un'implementazione open source in Java del OW2 Consortium
  • Apache Qpid che mantiene il supporto per varie versioni di AMQP[5]

Note

[modifica | modifica wikitesto]
  1. ^ AMQP 0-9-1 Model Explained, su rabbitmq.com, VMWare, Inc.. URL consultato il 27 aprile 2019.
  2. ^ Apache Qpid, su qpid.apache.org.
  3. ^ Solace PubSub+, in solace.com.
  4. ^ JORAM, su joram.ow2.io.
  5. ^ web.archive.org, https://web.archive.org/web/20130914045254/http://qpid.apache.org/releases/qpid-0.22/index.html Titolo mancante per url url (aiuto).

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su amqp.org. Modifica su Wikidata
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Advanced_Message_Queuing_Protocol&oldid=148020300"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022