STOMP ile RabbitMQ

WebSocket üzerinden STOMP kullanarak Delphi uygulamalarınızı RabbitMQ'ya bağlayın. Mesaj yayınlayın, kuyruklara abone olun ve kurumsal mesajlaşma altyapısıyla entegre olun.

TsgcWSPClient_STOMP_RabbitMQ

RabbitMQ Web-STOMP eklentisi için ayarlanmış STOMP 1.0 / 1.1 / 1.2 istemcisi. Topic'ler, kuyruklar, harici olarak tanımlanan kuyruklar, geçici yanıt kuyrukları, işlemler.

Bileşen sınıfı

TsgcWSPClient_STOMP_RabbitMQ

Protokol

RabbitMQ Web-STOMP aracılığıyla 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, Options içinde Authentication ve bir sanal ana bilgisayar ayarlayın, /topic/ /queue/ /amq/queue/ veya /temp-queue/ hedeflerine abone olun.

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;

İçinde neler var

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

Bağlantı

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

Mesajlaşma

Olaylar: OnRabbitMQMessage, OnRabbitMQReceipt.

Dayanıklılık

Yayımlanan özellikler: HeartBeat.

Güvenlik

Yayımlanan özellikler: Authentication.

Yaşam döngüsü

Olaylar: OnRabbitMQConnected, OnRabbitMQDisconnected, OnRabbitMQError.

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\RabbitMQ Ç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.

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

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