STOMP met RabbitMQ
Verbind je Delphi-toepassingen met RabbitMQ via STOMP over WebSocket. Publiceer berichten, abonneer op queues en integreer met enterprise-messaginginfrastructuur.
Verbind je Delphi-toepassingen met RabbitMQ via STOMP over WebSocket. Publiceer berichten, abonneer op queues en integreer met enterprise-messaginginfrastructuur.
STOMP 1.0- / 1.1- / 1.2-client afgestemd op de RabbitMQ Web-STOMP-plugin. Topics, queues, extern gedeclareerde queues, tijdelijke reply-queues en transacties.
TsgcWSPClient_STOMP_RabbitMQ
STOMP 1.2 via RabbitMQ Web-STOMP
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Koppel aan een TsgcWebSocketClient, stel Authentication en een virtual host in via Options en abonneer op /topic/-, /queue/-, /amq/queue/- of /temp-queue/-destinations.
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 gepubliceerde eigenschappen, 25 methoden, 6 gebeurtenissen — uit de componentreferentie.
Gepubliceerde eigenschappen: Client, Broker, Versions.
Gebeurtenissen: OnRabbitMQMessage, OnRabbitMQReceipt.
Gepubliceerde eigenschappen: HeartBeat.
Gepubliceerde eigenschappen: Authentication.
Gebeurtenissen: OnRabbitMQConnected, OnRabbitMQDisconnected, OnRabbitMQError.
Methoden: WriteData.
Autoritatieve bronnen voor de protocollen die dit component implementeert.
Direct linken naar de componentreferentie, het kant-en-klare demoproject pakken en de proefversie downloaden.
| Demoproject — Demos\Protocols\STOMP\RabbitMQ Kant-en-klaar voorbeeldproject. Zit in het sgcWebSockets-pakket — download hieronder de proefversie. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronverwijzingen — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding voor elk component in de bibliotheek. | Openen |