Обработка данных MQTT при разрыве мостового соединения

Я установил мостовое соединение MQTT между Mosquitto и EMQ.

1) Постоянно ли мостовое соединение между 2 MQTT?

2) Если нет, как он обрабатывает передачу данных, когда мост не работает?!

1 ответ

  1. Мы не знаем, насколько стабильна ваша сеть, поэтому мы не можем комментировать, насколько стабильным будет мостовое соединение. Но так же, как и другие MQTT-соединения, они являются постоянными (не для сообщений).

  2. Это зависит... от многих вещей, таких как QOS, в которых публикуются / используются сообщения. Но с правильными настройками сообщения должны быть поставлены в очередь на том конце сервера, к которому они приходят, и затем будут переброшены через мост, когда он будет восстановлен.

Стабильность emqx зависит от статуса сети между двумя брокерами mqtt. В реализации моста emqx, если соединение между emqx и mosquitto разорвано, сообщения, которые будут перенаправлены в mosquitto, будут кэшироваться на диске или в памяти, а при возобновлении соединения кэшированные автономные сообщения будут перенаправлены в mosquitto..

Другие вопросы по тегам