STOMP ile ActiveMQ

WebSocket üzerinden STOMP kullanarak Delphi uygulamalarınızı Apache ActiveMQ'ya bağlayın. Yerel koddan kuyruklara, topic'lere ve kalıcı aboneliklere erişin.

TsgcWSPClient_STOMP_ActiveMQ

Apache ActiveMQ için ayarlanmış STOMP 1.0 / 1.1 / 1.2 istemcisi. /topic/, /queue/ ve broker'a özgü hedeflere abone olun, ACK/NACK, işlemler.

Bileşen sınıfı

TsgcWSPClient_STOMP_ActiveMQ

Protokol

ActiveMQ için STOMP 1.2

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Professional / Enterprise

Bileşeni bırakın, birkaç özellik ayarlayın, başlayın

Bir TsgcWebSocketClient ile eşleştirin, Authentication ayarlayın, /topic/ veya /queue/ hedeflerine abone olun, metin veya ikili çerçeveler yayınlayın.

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;

İçinde neler var

9 yayımlanan özellik, 16 metot, 6 olay — bileşen referansından alınmıştır.

Bağlantı

Yayımlanan özellikler: Client, Broker, Versions.

Mesajlaşma

Olaylar: OnActiveMQMessage, OnActiveMQReceipt.

Dayanıklılık

Yayımlanan özellikler: HeartBeat.

Güvenlik

Yayımlanan özellikler: Authentication.

Yaşam döngüsü

Olaylar: OnActiveMQConnected, OnActiveMQDisconnected, OnActiveMQError.

Gelişmiş

Metotlar: WriteData.

Spesifikasyonlar ve referanslar

Bu bileşenin uyguladığı protokoller için yetkili kaynaklar.

Belgeler ve Demolar

Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.

Demo Projesi — Demos\Protocols\STOMP\ActiveMQ Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir — denemeyi aşağıdan indirin.
Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları — yalnızca bu bileşen.
Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz.

ActiveMQ'ya Bağlanmaya Hazır mısınız?

Ücretsiz denemeyi indirin ve dakikalar içinde ActiveMQ ile entegre olun.