문서에서 LWT가 하나의 메시지를 보내거나 삭제할 수 있음을 이해했습니다. 그러나 클라이언트가 여러 개의 보관 된 메시지를 가져야하는 경우 연결이 끊어지면 어떻게 정리할 수 있습니까?LWT를 사용하여 여러 개의 보관 된 메시지를 삭제하는 방법은 무엇입니까?
0
A
답변
1
짧은 답을 할 수 없습니다.
LWT는 1 개의 메시지 만 보내거나 보유 된 메시지를 지우기 위해 페이로드가없는 메시지를 보냅니다.
다른 보존 된 메시지의 상태를 변경하려면 유일한 옵션은 별도의 클라이언트가 LWT 항목을 구독하는 것입니다. 그런 다음 여러 개의 보존 된 메시지를 지 웁니다.
1
언급 된 것처럼, MQTT 표준 메커니즘으로는 불가능합니다. 일부 브로커는 여러 개의 보관 된 메시지를 삭제할 수있는 옵션을 제공합니다. HiveMQ의 경우 이벤트 (예 : LWT 전송시)에 보관 된 메시지를 수정할 수있는 RetainedMessageStore을 사용할 수 있습니다. 보존 된 메시지를 재귀 적으로 삭제할 수있는 플러그인도 있습니다 : Github Link
관련 문제
- 1. 레일에서 여러 개의 체크 된 레코드를 삭제하는 방법은 무엇입니까?
- 2. encodeRootObject를 사용하여 보관 된 항목을 보관 취소하는 올바른 방법은 무엇입니까?
- 3. AMQP (RabbitMQ) 큐에서 메시지를 삭제하는 방법은 무엇입니까?
- 4. sendmail 서버에서 이메일 메시지를 삭제하는 방법은 무엇입니까?
- 5. javamail을 사용하여 복사 한 gmail 메시지를 올바르게 삭제하는 방법은 무엇입니까?
- 6. 여러 개의 메시지 또는 단일 메시지를 Android의받은 편지함에서 삭제하는 방법은 무엇입니까?
- 7. JavaScript를 사용하여 두 개의 텍스트 상자에서 값을 삭제하는 방법은 무엇입니까?
- 8. Solr을 사용하여 여러 코어에서 한 통화로 문서를 삭제하는 방법은 무엇입니까?
- 9. 보관 용 선택기를 사용하여 여러 파일을 가져 오는 방법은 무엇입니까?
- 10. 하나의 메시지를 여러 개의 IP로 보내는 방법은 무엇입니까?
- 11. DataGridView에서 여러 행을 삭제하는 방법은 무엇입니까?
- 12. 미리 정의 된 여러 열을 빨리 삭제하는 방법은 무엇입니까?
- 13. 소켓을 사용하여 여러 클라이언트의 여러 메시지를 지속적으로 받아들이는 방법은 무엇입니까?
- 14. 내 경우 여러 개의 오류 메시지를 처리하는 방법은 무엇입니까?
- 15. 여러 파일이있는 중복 행을 삭제하는 방법은 무엇입니까?
- 16. 보관 처리 된 개체를 초기화하는 방법은 무엇입니까?
- 17. 보관 된 미디어 파일을 스트리밍하는 방법은 무엇입니까?
- 18. JSON에서 개체를 삭제하는 방법은 무엇입니까?
- 19. 앨범을 삭제하는 방법은 무엇입니까?
- 20. 검도 그리드에서 여러 행을 삭제하는 방법은 무엇입니까?
- 21. mysql에서 여러 행을 삭제하는 방법은 무엇입니까?
- 22. 동일한 쿼리를 사용하여 2 개의 테이블에서 데이터를 삭제하는 방법은 무엇입니까?
- 23. Wordpress를 사용하여 제거시 테이블을 삭제하는 방법은 무엇입니까?
- 24. MPI_Isend를 사용하여 동일한 메시지를 여러 프로세서에 보내는 표준 방법은 무엇입니까?
- 25. 안드로이드에 paho에 보관 된 true로 mqtt 메시지를 게시하는 방법
- 26. HBase 보관 방법은 무엇입니까?
- 27. 여러 항목 보관
- 28. 색인을 사용하여 파일에서 행을 삭제하는 방법은 무엇입니까?
- 29. Android에서 버튼을 사용하여 GridView에서 여러 이미지를 삭제하는 방법은 무엇입니까?
- 30. SQLite에서 여러 기준을 사용하여 삭제하는 방법은 무엇입니까? 예를 들어