STOMP con ActiveMQ

Conecta tus aplicaciones Delphi a Apache ActiveMQ mediante STOMP sobre WebSocket. Accede a colas, topics y suscripciones duraderas desde código nativo.

TsgcWSPClient_STOMP_ActiveMQ

Cliente STOMP 1.0 / 1.1 / 1.2 ajustado para Apache ActiveMQ. Suscríbete a /topic/, /queue/ y destinos específicos del bróker, ACK/NACK y transacciones.

Clase del componente

TsgcWSPClient_STOMP_ActiveMQ

Protocolo

STOMP 1.2 para ActiveMQ

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Professional / Enterprise

Coloca el componente, ajusta unas propiedades y listo

Empareja con un TsgcWebSocketClient, configura Authentication, suscríbete a destinos /topic/ o /queue/, publica tramas de texto o binarias.

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;

Qué incluye

9 propiedades published, 16 métodos, 6 eventos — extraídos de la referencia del componente.

Conexión

Propiedades published: Client, Broker, Versions.

Mensajería

Eventos: OnActiveMQMessage, OnActiveMQReceipt.

Fiabilidad

Propiedades published: HeartBeat.

Seguridad

Propiedades published: Authentication.

Ciclo de vida

Eventos: OnActiveMQConnected, OnActiveMQDisconnected, OnActiveMQError.

Avanzado

Métodos: WriteData.

Especificaciones y referencias

Fuentes autorizadas de los protocolos que implementa este componente.

Documentación y Demos

Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y la prueba gratuita.

Proyecto demo — Demos\Protocols\STOMP\ActiveMQ Proyecto de ejemplo listo para ejecutar. Se incluye en el paquete sgcWebSockets — descarga la prueba gratuita más abajo.
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.
Manual de usuario (PDF) Manual completo que cubre todos los componentes de la biblioteca.

¿Listo para conectar a ActiveMQ?

Descarga la prueba gratuita e intégralo con ActiveMQ en minutos.