Protocole AMQP 1.0
Le standard OASIS pour le messaging avancé. Connecte-toi à Azure Service Bus, Apache Qpid et n'importe quel broker conforme AMQP 1.0 depuis Delphi.
Le standard OASIS pour le messaging avancé. Connecte-toi à Azure Service Bus, Apache Qpid et n'importe quel broker conforme AMQP 1.0 depuis Delphi.
Client de sous-protocole AMQP 1.0 — sessions, liens sender et receiver, tokens Claims-Based-Security pour Azure Service Bus, sur transport WebSocket ou TCP brut.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, puis CreateSenderLink / CreateReceiverLink, puis envoie et reçois. Les helpers CBS enveloppent SAS / OAuth d'Azure Service Bus.
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');
// Receivers handle pushed deliveries through OnAMQPMessage
AMQP1.CreateReceiverLink(oSession, '/queue/orders');
end;
5 propriétés publiées, 12 méthodes, 14 événements — issus de la référence du composant.
Published properties: Client, Broker, Guid.
Events: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Events: OnAMQPSASLAuthentication.
Methods: CreateSession, CloseSession.
Events: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Methods: WriteData.
Sources de référence pour les protocoles implémentés par ce composant.
Lien direct vers la référence du composant, récupère le projet de démo prêt à exécuter et télécharge l’essai.
| Projet de démo — Demos\Protocols\AMQP\100 Projet d’exemple prêt à exécuter. Livré dans le paquet sgcWebSockets — télécharge l’essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel exhaustif couvrant chaque composant de la bibliothèque. | Ouvrir |