Eclipse Paho Mqtt Client는 QoS-2에서 브로커가 전달하도록 ACK 될 때까지 게시 된 모든 메시지를 유지합니까?

New Concordia

기본 PAHO MQTT 구현은 전달이 QoS 2에서 구체적으로 확인 될 때까지 푸시되는 모든 메시지를 유지합니까? 아니면 어떻게 우리 스스로 구현할 수 있습니까?

업데이트 paho 안드로이드 서비스 버전 1.1.0부터 자동 재 연결 및 오프라인 버퍼링 기능이 구현되었습니다. 자세한 정보 : https://www.eclipse.org/paho/clients/android/

Hardillb

보내는 사람 의 javadoc MqttClient에 대한

기본적으로 MqttDefaultFilePersistence는 메시지를 파일에 저장하는 데 사용됩니다. 지속성이 null로 설정되면 메시지가 메모리에 저장되므로 클라이언트, Java 런타임 또는 장치가 종료되면 손실 될 수 있습니다.

즉, 경로를 올바르게 설정하고 로컬 저장소에 쓸 수있는 올바른 Android 권한이있는 한 QOS2 메시지는 최종 구독자가 아닌 브로커에 전달 될 때까지 유지되어야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관