<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Message_Queuing_Protocol</id>
	<title>Advanced Message Queuing Protocol - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Advanced_Message_Queuing_Protocol"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Message_Queuing_Protocol&amp;action=history"/>
	<updated>2026-05-17T17:03:12Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Message_Queuing_Protocol&amp;diff=2731717&amp;oldid=prev</id>
		<title>imported&gt;Ulanwp: 2 fehlende Sprachparameter eingefügt; 1 Parameter zugriff nach abruf konvertiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Advanced_Message_Queuing_Protocol&amp;diff=2731717&amp;oldid=prev"/>
		<updated>2026-02-09T12:06:55Z</updated>

		<summary type="html">&lt;p&gt;2 fehlende Sprachparameter eingefügt; 1 Parameter zugriff nach abruf konvertiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Advanced Message Queuing Protocol&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;AMQP&amp;#039;&amp;#039;&amp;#039;) ist ein [[offener Standard]], der ein [[Binärcode|binäres]] [[Netzwerkprotokoll]] auf [[OSI-Modell#Schicht 7 – Anwendungsschicht|Anwendungsebene]] für eine [[Message Oriented Middleware|Message-orientierte Middleware]] (MOM) darstellt.&amp;lt;ref&amp;gt;[https://www.amqp.org/about/what &amp;#039;&amp;#039;Definition AMQP&amp;#039;&amp;#039;]. [[AMQP]]. Abgerufen am 16. Februar 2015.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AMQP stellt ein binäres Netzwerkprotokoll dar, das unabhängig von der Programmiersprache ist. Um der großen Verbreitung von [[Java Message Service|JMS]] Rechnung zu tragen, sind alle Funktionen von JMS in dem Protokoll eingearbeitet worden. Dies ermöglicht es den Entwicklern, weiter die JMS-Schnittstelle zu nutzen, während sich MOMs untereinander mit AMQP verständigen können.&lt;br /&gt;
&lt;br /&gt;
== Entstehung ==&lt;br /&gt;
AMQP wurde 2003 von John O’Hara, einem Mitarbeiter von [[JPMorgan Chase]] in [[London]], erfunden.&amp;lt;ref&amp;gt;{{Internetquelle |autor=Pieter Hintjens |url=https://github.com/imatix/openamq/blob/master/website/doc_background.txt |titel=Background to the AMQ Project, Authors |hrsg=iMatix Corporation |datum=2006-02-07 |abruf=2018-02-18 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
Die weitere Entwicklung von AMQP wurde durch ein Konsortium betrieben, das sich aus Finanzinstitutionen und Softwaredienstleistern zusammensetzt. Dazu zählen [[Bank of America]], [[JPMorgan Chase &amp;amp; Co.|JPMorgan Chase]], [[Barclays Bank]], [[Goldman Sachs]], [[Credit Suisse]], [[Deutsche Börse]] und [[Red Hat]], [[VMware]], [[Microsoft]], [[INETCO - Systems]], [[IONA Technologies]], [[Cisco Systems]] und andere.&amp;lt;ref&amp;gt;https://www.amqp.org/video&amp;lt;/ref&amp;gt; Im Juni 2006 wurde hierzu eine Arbeitsgruppe gegründet&amp;lt;ref&amp;gt;{{cite journal |author=Vinoski, S. |year=2006 |title=Advanced Message Queuing Protocol |journal=Ieee Internet Computing |volume=10 |issue=6 |pages=87–89 |doi=10.1109/MIC.2006.116 |url=https://steve.vinoski.net/pdf/IEEE-Advanced_Message_Queuing_Protocol.pdf |language=en}}&amp;lt;/ref&amp;gt; und im Mai 2010 wurde der Draft (Entwurf) der Version 1 veröffentlicht.&lt;br /&gt;
&lt;br /&gt;
== Unterstützung ==&lt;br /&gt;
AMQP ist lediglich ein Protokoll zur Kommunikation zwischen Client und Message-Broker bzw. zwischen verschiedenen Message-Brokern. Hier einige Anbieter bzw. Message-Broker, die AMQP unterstützen.&lt;br /&gt;
&lt;br /&gt;
=== AMQP 1.0 Broker Implementierungen ===&lt;br /&gt;
* [https://www.swiftmq.com/ SwiftMQ], ein [[Java Message Service|JMS]], AMQP 1.0 und AMQP 0.9.1 Broker und AMQP 1.0 Client (alle Open Source, Apache 2 Lizenz).&lt;br /&gt;
* [https://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-amqp-overview/ Microsoft Windows Azure Service Bus], Microsofts cloud-basierter Messaging Service&lt;br /&gt;
* [https://qpid.apache.org/ Apache Qpid], ein [[Open Source|Open-Source]]-Projekt der [[Apache Software Foundation]].&lt;br /&gt;
* [[RabbitMQ]], eine in der Programmiersprache [[Erlang (Programmiersprache)|Erlang]] durchgeführte Implementierung von [[VMware]] 2010.&lt;br /&gt;
* [http://activemq.apache.org/amqp.html Apache ActiveMQ], hat einen AMQP 1.0 kompatiblen &amp;#039;&amp;#039;transport connector&amp;#039;&amp;#039;, siehe auch [[Apache ActiveMQ]]&lt;br /&gt;
* [https://activemq.apache.org/artemis/ Apache Artemis], basiert auf [https://hornetq.jboss.org/ HornetQ] und gilt als deutlich performanter als ActiveMQ&lt;br /&gt;
* [https://www.redhat.com/en/technologies/jboss-middleware/amq RedHat JBoss AMQ], Version 6 basiert auf Apache Active MQ, Version 7 basiert auf Apache Artemis&lt;br /&gt;
&lt;br /&gt;
=== Client Unterstützung ===&lt;br /&gt;
* [https://www.swiftmq.com/products/router/swiftlets/sys_amqp/client/index.html SwiftMQ AMQP 1.0 Java Client] ein freier Java Client für AMQP 1.0.&lt;br /&gt;
* [https://github.com/lisp/de.setf.amqp DE.SETF.AMQP], ein [[Common Lisp]] Client Library für AMQP 0-9-1.&lt;br /&gt;
Für das [[Spring (Framework)|Spring-Framework]] existiert mit [[Spring AMQP]] ebenfalls Unterstützung für AMQP 0-9-1.&lt;br /&gt;
&lt;br /&gt;
== Normen und Standards ==&lt;br /&gt;
* OASIS, AMQP Version 1.0 am 31. Oktober 2012.&lt;br /&gt;
* ISO/IEC 19464:2014-05 Informationstechnologie - Advanced Message Queuing Protocol (AMQP) v1.0 Specifikation&lt;br /&gt;
* CAN/CSA-ISO/IEC 19464:2018-01-01 Information technology - Advanced Message Queuing Protocol (AMQP) v1.0 specification (Adopted ISO/IEC 19464:2014, first edition, 1. Mai 2014)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.amqp.org/ AMQP Website]&lt;br /&gt;
* [https://www.amqp.org/sites/amqp.org/files/amqp.pdf AMQP Spezifikation] (PDF, 726&amp;amp;nbsp;kB)&lt;br /&gt;
* [https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=amqp OASIS AMQP technical committee]&lt;br /&gt;
* [https://www.rabbitmq.com/tutorials/amqp-concepts.html High-level Overview of AMQP and the AMQP Model (version 0-9-1)]&lt;br /&gt;
* [https://www.omg.org/news/meetings/workshops/RT-2007/04-3_Pardo-Castellote-revised.pdf OMG Analysis of AMQP and comparison with DDS-RTPS] (PDF, 244&amp;amp;nbsp;kB)&lt;br /&gt;
* [https://google-ukdev.blogspot.de/2008/09/rabbitmq-tech-talk-at-google-london.html Google Tech Talk, with video and slides, about RabbitMQ]&lt;br /&gt;
* [https://www.slideshare.net/pieterh/fosdem-2009 Presentation of AMQP and RestMS messaging at FOSDEM 2009]&lt;br /&gt;
* [https://www.rabbitmq.com/devtools.html List of AMQP clients]&lt;br /&gt;
* [https://www.rabbitmq.com/ RabbitMQ (VMware)]&lt;br /&gt;
* [https://projects.spring.io/spring-amqp/ Spring AMQP]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerkprotokoll auf Anwendungsschicht]]&lt;br /&gt;
[[Kategorie:Internet-Anwendungsprotokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ulanwp</name></author>
	</entry>
</feed>