TsgcWSPServer_sgc › Özellikler › QoS

QoS Özellik

Onaylanmış teslimat için Quality of Service seçenekleri (Level, Interval, Timeout).

Sözdizimi

property QoS: TsgcWSQoS_Options read FQoS write SetQoS;

Varsayılan Değer

—

Remarks

MQTT modeline eşdeğer, üç teslimat garantisi desteklenir:

Level 2'de, bir mesajı serbest bırakan PubRel yalnızca onu yayımlayan bağlantıdan kabul edilir ve PubRel'ini hâlâ bekleyen herhangi bir Level 2 mesajı, o bağlantı kapandığında atılır. Bir istemci, başka bir istemcinin yayımladığı bir mesajı serbest bırakamaz veya yeniden oynatamaz.

Interval, dahili QoS zamanlayıcısının bekleyen mesajları ne sıklıkla tarayacağını kontrol eder; Timeout, bir mesajın istemciye yeniden gönderildiği onaysız saniye sayısıdır.

Örnek

oProtocol.QoS.Level := qosLevel1;
oProtocol.QoS.Interval := 60;
oProtocol.QoS.Timeout := 300;

Özelliklere Dön