AMQP 1.0-Protokoll
Der OASIS-Standard für fortgeschrittenes Messaging. Verbinde dich von Delphi aus mit Azure Service Bus, Apache Qpid und jedem AMQP-1.0-konformen Broker.
Der OASIS-Standard für fortgeschrittenes Messaging. Verbinde dich von Delphi aus mit Azure Service Bus, Apache Qpid und jedem AMQP-1.0-konformen Broker.
AMQP-1.0-Subprotokoll-Client — Sessions, Sender- und Receiver-Links, Claims-Based-Security-Tokens für Azure Service Bus, über einen WebSocket- oder Raw-TCP-Carrier.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, dann CreateSenderLink / CreateReceiverLink, dann senden und empfangen. CBS-Helfer kapseln Azure Service Bus SAS / OAuth.
uses
sgcWebSocket, sgcWebSocket_Protocol_AMQP1_Client, sgcAMQP1_Classes;
var
WSClient: TsgcWebSocketClient;
AMQP1: TsgcWSPClient_AMQP1;
oSession: TsgcAMQP1Session;
oSender: TsgcAMQP1SenderLink;
begin
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'broker.example.com';
WSClient.Port := 5673;
AMQP1 := TsgcWSPClient_AMQP1.Create(nil);
AMQP1.Client := WSClient;
AMQP1.OnAMQPConnect := AMQPConnect;
AMQP1.OnAMQPMessage := AMQPMessage;
AMQP1.OnAMQPSessionOpen := AMQPSessionOpen;
AMQP1.OnAMQPLinkOpen := AMQPLinkOpen;
WSClient.Active := True;
oSession := AMQP1.CreateSession;
oSender := AMQP1.CreateSenderLink(oSession, '/queue/orders');
// Receiver verarbeiten gepushte Zustellungen über OnAMQPMessage
AMQP1.CreateReceiverLink(oSession, '/queue/orders');
end;
5 veröffentlichte Eigenschaften, 12 Methoden, 14 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: Client, Broker, Guid.
Ereignisse: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Ereignisse: OnAMQPSASLAuthentication.
Methoden: CreateSession, CloseSession.
Ereignisse: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Methoden: WriteData.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, lade das einsatzbereite Demo-Projekt herunter und teste die Testversion.
| Demo Project — Demos\Protocols\AMQP\100 Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder und Primärquellenreferenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek. | Öffnen |