Erweitertes Message Queuing-Protokoll (AMQP)

Autor: Lewis Jackson
Erstelldatum: 14 Kann 2021
Aktualisierungsdatum: 23 Juni 2024
Anonim
Максим Коновалов - Java Messaging с помощью AMQP и RabbitMQ, ч.1
Video: Максим Коновалов - Java Messaging с помощью AMQP и RabbitMQ, ч.1

Inhalt

Definition - Was bedeutet AMQP (Advanced Queuing Protocol)?

Das Advanced Queuing Protocol (AMQP) ist ein Open-Source-Standard, der eine vollständige funktionale Interoperabilität für die Geschäftskommunikation zwischen Organisationen oder Anwendungen bietet. Das Protokoll hilft dabei, Systeme zu verbinden und Geschäftsprozesse mit den erforderlichen Daten zu versorgen. Es ist auch in der Lage, Anweisungen zur Erreichung der Ziele zu übermitteln. Das Protokoll bietet Unternehmen große Vorteile, z. B. Einsparungen durch Commoditization, offene standardbasierte Verbindungen zu Geschäftspartnern, Verbindungen zu verschiedenen Anwendungen, die auf verschiedenen Plattformen arbeiten, und viele andere.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt das Advanced Queuing Protocol (AMQP)

Das Advanced Queuing-Protokoll wurde entwickelt, um Funktionen wie Open Source, Standardisierung, Zuverlässigkeit, Interoperabilität und Sicherheit bereitzustellen. Es hilft bei der Verknüpfung von Organisation, Zeit, Raum und Technologien. Das Protokoll ist binär und bietet Funktionen wie Verhandlung, Mehrkanal, Portabilität, Effizienz und asynchrones Messaging. Es wird üblicherweise in zwei Schichten aufgeteilt, nämlich eine Funktionsschicht und eine Transportschicht. Die Funktionsschicht hilft bei der Definition der Befehle für die Funktionsweise der Anwendung, während die Transportschicht beim Übertragen der verschiedenen Techniken wie Framing, Kanalmultiplexing, Datendarstellung usw. zwischen dem Server und der Anwendung hilft.

Das Advanced Queuing-Protokoll bietet einige wichtige Funktionen, die sowohl für Organisationen als auch für Anwendungen von Vorteil sind. Schnelle und garantierte Lieferungen sowie Zuverlässigkeit und Bestätigungen sind die Hauptmerkmale des Protokolls. Diese Fähigkeiten helfen bei der Verteilung von s in einer Umgebung mit mehreren Clients, bei der Delegierung zeitaufwändiger Aufgaben und bei der schnelleren Bearbeitung sofortiger Anforderungen durch einen Server. Das Protokoll bietet auch die Möglichkeit, Aktualisierungen global gemeinsam zu nutzen und zu überwachen sowie die Kommunikation zwischen verschiedenen verbundenen Systemen zu ermöglichen. Ein weiterer Vorteil des Protokolls ist die vollständige asynchrone Funktionalität für Systeme sowie die verbesserte Zuverlässigkeit und Verfügbarkeit in Bezug auf Anwendungsbereitstellungen.