STOMP mit ActiveMQ
Verbinde deine Delphi-Anwendungen über STOMP-über-WebSocket mit Apache ActiveMQ. Greife aus nativem Code auf Queues, Topics und Durable Subscriptions zu.
Verbinde deine Delphi-Anwendungen über STOMP-über-WebSocket mit Apache ActiveMQ. Greife aus nativem Code auf Queues, Topics und Durable Subscriptions zu.
STOMP-1.0/1.1/1.2-Client, auf Apache ActiveMQ abgestimmt. Abonniere /topic/, /queue/ und brokerspezifische Destinations, ACK/NACK, Transaktionen.
TsgcWSPClient_STOMP_ActiveMQ
STOMP 1.2 für ActiveMQ
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
Kombiniere mit einem TsgcWebSocketClient, setze Authentication, abonniere /topic/- oder /queue/-Destinations, veröffentliche Text- oder Binär-Frames.
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 veröffentlichte Eigenschaften, 16 Methoden, 6 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: Client, Broker, Versions.
Ereignisse: OnActiveMQMessage, OnActiveMQReceipt.
Veröffentlichte Eigenschaften: HeartBeat.
Veröffentlichte Eigenschaften: Authentication.
Ereignisse: OnActiveMQConnected, OnActiveMQDisconnected, OnActiveMQError.
Methoden: WriteData.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
Springe direkt zur Komponentenreferenz, lade das einsatzbereite Demo-Projekt herunter und teste die Testversion.
| Demo Project — Demos\Protocols\STOMP\ActiveMQ Einsatzbereites Beispielprojekt. Im sgcWebSockets-Paket enthalten — lade unten die Testversion herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Codebeispiele für Delphi & C++ Builder und Primärquellenreferenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch zu jeder Komponente der Bibliothek. | Öffnen |