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.
Conecta tus aplicaciones Delphi a Apache ActiveMQ mediante STOMP sobre WebSocket. Accede a colas, topics y suscripciones duraderas desde código nativo.
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.
TsgcWSPClient_STOMP_ActiveMQ
STOMP 1.2 para ActiveMQ
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
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;
9 propiedades published, 16 métodos, 6 eventos — extraídos de la referencia del componente.
Propiedades published: Client, Broker, Versions.
Eventos: OnActiveMQMessage, OnActiveMQReceipt.
Propiedades published: HeartBeat.
Propiedades published: Authentication.
Eventos: OnActiveMQConnected, OnActiveMQDisconnected, OnActiveMQError.
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\STOMP\ActiveMQ 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 |