모기 MQ의 clean_session은 이미 true로 설정되어 있습니다. 그러나 연결이 끊긴 후에 다시 온라인 상태가되면 많은 양의 메시지가 계속 수신되어 장치를 압도합니다 .mosquitto MQ는 clean_session이 true로 설정된 후에도 보관 된 메시지를 계속 전송합니다.
우리가 처리해야하는 다른 설정이 있다면 누구도 제안 할 수 있습니까?
모기 MQ의 clean_session은 이미 true로 설정되어 있습니다. 그러나 연결이 끊긴 후에 다시 온라인 상태가되면 많은 양의 메시지가 계속 수신되어 장치를 압도합니다 .mosquitto MQ는 clean_session이 true로 설정된 후에도 보관 된 메시지를 계속 전송합니다.
우리가 처리해야하는 다른 설정이 있다면 누구도 제안 할 수 있습니까?
보존 된 메시지는 영구 세션의 클라이언트에서 대기중인 메시지와 다릅니다.
주어진 주제에 대해 마지막으로 보유한 메시지는 항상 (다시) 연결될 때 해당 주제를 구독하는 클라이언트에게 전달됩니다. 이것은 clean_session 플래그와 관련이 없습니다.
clean_session 플래그는 세션이 동일한 클라이언트 ID의 재 연결을 통해 지속되는지 여부를 제어합니다. 플래그를 false로 설정하면 클라이언트가 다시 연결될 때 구독이 다시 설정되고 오프라인 상태에서 게시 된 모든 메시지가 배달됩니다.
클라이언트가 보존 된 메시지로 인해 압도당하는 경우 많은 수의 주제를 구독해야합니다.