Найти лучшее решение для диаграммы последовательности

Комплексная диаграмма

Как КЛИЕНТ может непрерывно получать данные от СЕРВЕРА? Я думаю, что моя диаграмма последовательности является сложным решением. Я просто хочу, чтобы клиентский набор подключался к серверу 1 раз, а сервер все равно непрерывно отправлял данные клиенту. Здесь я использую API-Restful + Mosquitto

1 ответ

MQTT может работать через соединение Websocket, поэтому можно напрямую подписаться на брокера MQTT с веб-страницы. Это устранит необходимость в любых вызовах REST.

Клиент Paho Javascript поддерживает MQTT веб-сокетов.

Посредник должен быть настроен на поддержку MQTT через Websockets на отдельном порту от обычной собственной поддержки MQTT. Подробную информацию о том, как настроить Mosquitto для этого, можно найти на странице руководства.

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