Klient AMQP 1.0 dla Delphi
Standard OASIS dla zaawansowanej komunikacji. Połącz się z Azure Service Bus, Apache Qpid i dowolnym brokerem zgodnym z AMQP 1.0 z poziomu Delphi.
Standard OASIS dla zaawansowanej komunikacji. Połącz się z Azure Service Bus, Apache Qpid i dowolnym brokerem zgodnym z AMQP 1.0 z poziomu Delphi.
Klient subprotokołu AMQP 1.0: sesje, łącza nadawcze i odbiorcze, tokeny Claims-Based-Security dla Azure Service Bus, przez WebSocket lub surowy nośnik TCP.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, następnie CreateSenderLink / CreateReceiverLink, potem wysyłanie i odbieranie. Pomocnicze metody CBS obejmują SAS / OAuth usługi 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 opublikowanych właściwości, 12 metod, 14 zdarzeń — pobrane z dokumentacji referencyjnej komponentu.
Opublikowane właściwości: Client, Broker, Guid.
Zdarzenia: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Zdarzenia: OnAMQPSASLAuthentication.
Metody: CreateSession, CloseSession.
Zdarzenia: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Metody: WriteData.
Autorytatywne źródła dla protokołów implementowanych przez ten komponent.
Przejdź bezpośrednio do dokumentacji komponentu, pobierz gotowy do uruchomienia projekt demonstracyjny i pobierz wersję próbną.
| Projekt demonstracyjny — Demos\Protocols\AMQP\100 Gotowy do uruchomienia projekt przykładowy. Dostarczany w pakiecie sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |