MQTT와 WebSocket MQTT를 사용하는 RabbitMQ 브로커를 관리합니다. 서버를 테스트하는 동안 의도하지 않게 클라이언트의 마지막 유언을 성문 서류 retain = true
으로 표시했습니다. 클라이언트가 LWT 주제에 연결할 때 항상 LWT 메시지를받는 것과 같은 의도하지 않은 결과가있었습니다. 또한 응용 프로그램에서 다운 스트림 문제가 발생했습니다.보존 된 MQTT를 제거하면 RabbitMQ의 메시지가 마지막으로 표시됩니까?
MQTT를 통해 연결할 때 표시되는 경우에도 대기중인 메시지가 관리 콘솔에 표시되지 않습니다. 얼마 후 LWT 메시지가 지워지고 모든 것이 정상으로 돌아갔습니다. 이 경우 브로커에서 보관 된 MQTT 메시지를 식별하고 수동으로 지울 수 없습니다.
RabbitMQ에서 유지 된 모든 MQTT 메시지 (및 LWT 메시지)를보고 제거하는 방법은 무엇입니까?