STOMP with RabbitMQ
Conecte suas aplicações Delphi ao RabbitMQ usando STOMP sobre WebSocket. Publique mensagens, assine filas e integre-se com infraestrutura de mensageria empresarial.
Conecte suas aplicações Delphi ao RabbitMQ usando STOMP sobre WebSocket. Publique mensagens, assine filas e integre-se com infraestrutura de mensageria empresarial.
Cliente STOMP 1.0 / 1.1 / 1.2 otimizado para o plugin RabbitMQ Web-STOMP. Tópicos, filas, filas declaradas externamente, filas de resposta temporárias e transações.
TsgcWSPClient_STOMP_RabbitMQ
STOMP 1.2 via RabbitMQ Web-STOMP
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Combine com um TsgcWebSocketClient, defina Authentication e um virtual host em Options, assine destinos /topic/ /queue/ /amq/queue/ ou /temp-queue/.
uses
sgcWebSocket, sgcWebSocket_Protocol_STOMP_RabbitMQ_Client;
var
WSClient: TsgcWebSocketClient;
STOMP: TsgcWSPClient_STOMP_RabbitMQ;
begin
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'rabbit.example.com';
WSClient.Port := 15674;
WSClient.Options.Parameters := '/ws';
STOMP := TsgcWSPClient_STOMP_RabbitMQ.Create(nil);
STOMP.Client := WSClient;
STOMP.Authentication.Enabled := True;
STOMP.Authentication.UserName := 'guest';
STOMP.Authentication.Password := 'guest';
STOMP.OnSTOMPConnected := STOMPConnected;
STOMP.OnSTOMPMessage := STOMPMessage;
WSClient.Active := True;
end;
8 propriedades publicadas, 25 métodos, 6 eventos — extraídos da referência do componente.
Propriedades publicadas: Client, Broker, Versions.
Eventos: OnRabbitMQMessage, OnRabbitMQReceipt.
Propriedades publicadas: HeartBeat.
Propriedades publicadas: Authentication.
Eventos: OnRabbitMQConnected, OnRabbitMQDisconnected, OnRabbitMQError.
Métodos: WriteData.
Fontes oficiais dos 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\STOMP\RabbitMQ 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 |