Cliente AMQP 1.0 para Delphi
O padrão OASIS para mensageria avançada. Conecte-se ao Azure Service Bus, ao Apache Qpid e a qualquer broker compatível com AMQP 1.0 a partir do Delphi.
O padrão OASIS para mensageria avançada. Conecte-se ao Azure Service Bus, ao Apache Qpid e a qualquer broker compatível com AMQP 1.0 a partir do Delphi.
Cliente do subprotocolo AMQP 1.0: sessões, links de remetente e receptor, tokens Claims-Based-Security para o Azure Service Bus, sobre um transporte WebSocket ou TCP puro.
TsgcWSPClient_AMQP1
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
CreateSession, depois CreateSenderLink / CreateReceiverLink, e então envie e receba. Os auxiliares CBS encapsulam o SAS / OAuth do 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 propriedades publicadas, 12 métodos, 14 eventos, extraídos da referência do componente.
Propriedades publicadas: Client, Broker, Guid.
Eventos: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.
Eventos: OnAMQPSASLAuthentication.
Métodos: CreateSession, CloseSession.
Eventos: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.
Métodos: WriteData.
Fontes autoritativas para os protocolos que este componente implementa.
Acesse a referência do componente, pegue o projeto demo pronto para executar e baixe a versão de avaliação.
| Projeto demo — Demos\Protocols\AMQP\100 Exemplo pronto para executar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Abrir | |
| Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi & C++ Builder e referências de fontes primárias — somente deste componente. | Abrir | |
| Manual do usuário (PDF) Manual completo cobrindo todos os componentes da biblioteca. | Abrir |