Protocolo AMQP 1.0
El estándar OASIS para mensajería avanzada. Conecta a Azure Service Bus, Apache Qpid y cualquier bróker compatible con AMQP 1.0 desde Delphi.
El estándar OASIS para mensajería avanzada. Conecta a Azure Service Bus, Apache Qpid y cualquier bróker compatible con AMQP 1.0 desde Delphi.
Cliente del subprotocolo AMQP 1.0 — sesiones, sender y receiver links, tokens Claims-Based-Security para Azure Service Bus, sobre WebSocket o TCP en bruto.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, luego CreateSenderLink / CreateReceiverLink, y a enviar y recibir. Los helpers CBS envuelven SAS / OAuth de 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 propiedades published, 12 métodos, 14 eventos — extraídos de la referencia del componente.
Propiedades published: Client, Broker, Guid.
Eventos: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Eventos: OnAMQPSASLAuthentication.
Métodos: CreateSession, CloseSession.
Eventos: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Métodos: WriteData.
Fuentes autorizadas de los protocolos que implementa este componente.
Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y la prueba gratuita.
| Proyecto demo — Demos\Protocols\AMQP\100 Proyecto de ejemplo listo para ejecutar. Se incluye en el paquete sgcWebSockets — descarga la prueba gratuita más abajo. | Abrir | |
| Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias de fuentes primarias — solo este componente. | Abrir | |
| Manual de usuario (PDF) Manual completo que cubre todos los componentes de la biblioteca. | Abrir |