2017-03-03 17 views
0

QOS 2의 PUBREC과 PUBREL 사이에 MQTT에 대한 일부 시간 초과 메커니즘이 있습니까?MQTT Qos 2 PUBREC과 PUBREL 간의 시간 초과

또는 시간 제한은 전역 연결 유지 시간 초과와 동일합니까?

감사합니다. HiveMQ에서

Diagram from HiveMQ 다이어그램 (http://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels)

+0

사양을 보았습니까? – hardillb

+0

안녕하세요 @hardillb, 나는 거의 qos1 또는 2 사이의 시간에 대한 제한 시간을 읽었습니다. 거의 모든 "시간 초과"문구는 살아있는 시간 제한을 유지하기위한 것입니다. 이 재시도 섹션 (http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html#retry)은 시간 초과를 구성 할 수 있다고했지만 어디에 있는지 알 수 없습니다. 모스키토의 설정. – Asoul

+0

모스 to 토 서버와 비공개 소스 칩에 대해 몇 가지 문제가있어 mqtt 라이브러리가 어떤 상황에서 파손될 수 있으므로 어떤 일이 벌어 질지 추적하고 있습니다. – Asoul

답변

1

는 mosquitto를 들어 당신이 찾고있는 옵션은 man 페이지에서 촬영

retry_interval

한 Retry_interval 초

QoS = 1 또는 QoS = 2 메시지가 이 수신되지 않은 경우 모스키토가 다시 시도하기 전에 대기 할 것임을 알리는 메시지 ( )가 전송 된 후 초 단위의 정수입니다. 설정을 해제하면 기본값은 20 초입니다.

리로드 신호가 리로디드됩니다.

+0

감사합니다. 나는 타임 아웃을 검색하고 그것을 놓쳤습니다! – Asoul