Protocollo AMQP 1.0
Lo standard OASIS per il messaging avanzato. Connettiti ad Azure Service Bus, Apache Qpid e a qualsiasi broker conforme ad AMQP 1.0 da Delphi.
Lo standard OASIS per il messaging avanzato. Connettiti ad Azure Service Bus, Apache Qpid e a qualsiasi broker conforme ad AMQP 1.0 da Delphi.
Client del subprotocollo AMQP 1.0 — sessioni, link sender e receiver, token Claims-Based-Security per Azure Service Bus, su carrier WebSocket o TCP nativo.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, poi CreateSenderLink / CreateReceiverLink, quindi invia e ricevi. Gli helper CBS incapsulano SAS / OAuth di 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 proprietà published, 12 metodi, 14 eventi — estratti dal riferimento del componente.
Proprietà published: Client, Broker, Guid.
Eventi: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Eventi: OnAMQPSASLAuthentication.
Metodi: CreateSession, CloseSession.
Eventi: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Metodi: WriteData.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Progetto demo — Demos\Protocols\AMQP\100 Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |