Веб-сокеты с MQTT или Redis? - PullRequest
0 голосов
/ 01 ноября 2018

Мне нужно реализовать MQTT для оперативного уведомления в моем веб-приложении, чтобы мне не нужно было обновлять страницу при каждом новом событии. Пожалуйста, предложите мне использовать MQTT или Redis с веб-сокетом. Я использую технологию Python и AngulaJS. Пожалуйста, предложите. Спасибо.

1 Ответ

0 голосов
/ 09 ноября 2018

Я задаю себе тот же вопрос. Мои реальные выводы:

Redis не имеет веб-сокет-интерфейса и не предназначен для прямого интернет-сервиса. Вам необходимо создать шлюз в Python, например, чтобы конвертировать websocket в redis.

MQTT - это протокол, который зависит от реализации и имеет несколько из них. Mosquitto, серверная реализация MQTT, имеет встроенный интерфейс веб-сокетов, который можно использовать непосредственно для Интернета.

Redis имеет больше функций, чем Mosquitto, он может обрабатывать гораздо больше функций, таких как очереди.

С Mosquitto было бы проще начать, если вам просто нужен простой паб.

Обратите внимание, что у меня очень мало опыта работы с комарами, и у меня нет опыта работы с redis.

...