STOMP com ActiveMQ
Conecte suas aplicações Delphi ao Apache ActiveMQ usando STOMP sobre WebSocket. Acesse filas, tópicos e assinaturas duráveis via código nativo.
Conecte suas aplicações Delphi ao Apache ActiveMQ usando STOMP sobre WebSocket. Acesse filas, tópicos e assinaturas duráveis via código nativo.
Cliente STOMP 1.0 / 1.1 / 1.2 otimizado para Apache ActiveMQ. Inscreva-se em destinos /topic/, /queue/ e destinos específicos do broker, ACK/NACK, transações.
TsgcWSPClient_STOMP_ActiveMQ
STOMP 1.2 para ActiveMQ
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Combine com um TsgcWebSocketClient, defina Authentication, inscreva-se em destinos /topic/ ou /queue/ e publique frames de texto ou binários.
uses
sgcWebSocket, sgcWebSocket_Protocol_STOMP_ActiveMQ_Client;
var
WSClient: TsgcWebSocketClient;
STOMP: TsgcWSPClient_STOMP_ActiveMQ;
begin
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'broker.example.com';
WSClient.Port := 61614;
STOMP := TsgcWSPClient_STOMP_ActiveMQ.Create(nil);
STOMP.Client := WSClient;
STOMP.Authentication.Enabled := True;
STOMP.Authentication.UserName := 'admin';
STOMP.Authentication.Password := 'admin';
STOMP.OnSTOMPConnected := STOMPConnected;
STOMP.OnSTOMPMessage := STOMPMessage;
WSClient.Active := True;
end;
procedure TForm1.STOMPConnected(Connection: TsgcWSConnection;
const Session, Server: string);
begin
STOMP.SubscribeQueue('orders');
STOMP.PublishQueue('orders', 'hello');
end;
9 propriedades publicadas, 16 métodos, 6 eventos — extraídos da referência do componente.
Propriedades publicadas: Client, Broker, Versions.
Eventos: OnActiveMQMessage, OnActiveMQReceipt.
Propriedades publicadas: HeartBeat.
Propriedades publicadas: Authentication.
Eventos: OnActiveMQConnected, OnActiveMQDisconnected, OnActiveMQError.
Métodos: WriteData.
Fontes autoritativas 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\ActiveMQ 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 |