AMQP 1.0 Protokolü — sgcWebSockets | eSeGeCe

AMQP 1.0 Protokolü

Gelişmiş mesajlaşma için OASIS standardı. Delphi'den Azure Service Bus, Apache Qpid ve herhangi bir AMQP 1.0 uyumlu broker'a bağlanın.

TsgcWSPClient_AMQP1

AMQP 1.0 alt protokol istemcisi — bir WebSocket veya ham-TCP taşıyıcı üzerinden oturumlar, gönderici ve alıcı bağlantıları, Azure Service Bus için Claims-Based-Security belirteçleri.

Bileşen sınıfı

TsgcWSPClient_AMQP1

Protokol

AMQP 1.0

Platformlar

Windows, macOS, Linux, iOS, Android

Sürüm

Professional / Enterprise

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

CreateSession, ardından CreateSenderLink / CreateReceiverLink, ardından gönderin ve alın. CBS yardımcıları Azure Service Bus SAS / OAuth'u sarmalar.

uses
  sgcWebSocket, sgcWebSocket_Protocol_AMQP1_Client, sgcAMQP1_Classes;

var
  WSClient: TsgcWebSocketClient;
  AMQP1: TsgcWSPClient_AMQP1;
  oSession: TsgcAMQP1Session;
  oSender:  TsgcAMQP1SenderLink;
begin
  WSClient := TsgcWebSocketClient.Create(nil);
  WSClient.Host := 'broker.example.com';
  WSClient.Port := 5673;

  AMQP1 := TsgcWSPClient_AMQP1.Create(nil);
  AMQP1.Client := WSClient;

  AMQP1.OnAMQPConnect      := AMQPConnect;
  AMQP1.OnAMQPMessage      := AMQPMessage;
  AMQP1.OnAMQPSessionOpen  := AMQPSessionOpen;
  AMQP1.OnAMQPLinkOpen     := AMQPLinkOpen;

  WSClient.Active := True;

  oSession := AMQP1.CreateSession;
  oSender  := AMQP1.CreateSenderLink(oSession, '/queue/orders');
  // Alıcılar, iletilen teslimatları OnAMQPMessage aracılığıyla işler
  AMQP1.CreateReceiverLink(oSession, '/queue/orders');
end;

İçinde neler var

5 yayımlanan özellik, 12 metot, 14 olay — bileşen referansından alınmıştır.

Bağlantı

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

Mesajlaşma

Olaylar: OnAMQPMessage, OnAMQPMessageSent, OnAMQPMessageSentAck.

Kimlik doğrulama

Olaylar: OnAMQPSASLAuthentication.

Oturumlar

Metotlar: CreateSession, CloseSession.

Yaşam döngüsü

Olaylar: OnAMQPConnect, OnAMQPDisconnect, OnAMQPClose.

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\AMQP\100 Ç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.
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

AMQP 1.0 ile Başlamaya Hazır mısınız?

Ücretsiz denemeyi indirin ve Azure Service Bus'a veya herhangi bir AMQP 1.0 broker'ına bağlanın.