TsgcWSPServer_sgc속성 › QoS

QoS 속성

승인된 전달을 위한 서비스 품질 옵션(Level, Interval, Timeout)입니다.

구문

property QoS: TsgcWSQoS_Options read FQoS write SetQoS;

기본값

설명

MQTT 모델과 동등한 세 가지 전달 보장이 지원됩니다:

Level 2에서는 메시지를 해제하는 PubRel을 해당 메시지를 게시한 연결에서 보낸 것만 받아들이며, PubRel을 기다리고 있는 Level 2 메시지는 그 연결이 닫히면 폐기됩니다. 한 클라이언트가 다른 클라이언트가 게시한 메시지를 해제하거나 다시 재생할 수는 없습니다.

Interval은 내부 QoS 타이머가 보류 중인 메시지를 스캔하는 빈도를 제어합니다. Timeout은 확인 응답이 없을 경우 메시지가 클라이언트에 재전송될 때까지의 초 단위 시간입니다.

예제

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

속성으로 돌아가기