Так что мне было интересно, можно ли запустить брокера MQTT на платформе Google App Engine? Не можете найти информацию о нем (или, возможно, я буду использовать неправильные ключевые слова).GAE: брокер MQTT
У меня есть GAE, работающий на Java, поэтому я хотел бы перейти в направлении запуска брокера MQTT на GAE с использованием бэкэнд.
EDIT: Прошло некоторое дальнейшее исследование, и, похоже, Moquette работает на Java. У кого-то есть опыт работы с Moquette на GAE?
EDIT2: Хорошо, кажется, примеры MOQUETTE работают с использованием OSGi контейнер, который является в GAE невозможной. Поиск сценария для запуска этого сервера на GAE.
Возможным решением может быть: запуск брокера на отдельном сервере и определение клиента MQTT как бэкэнд в моем приложении GAE, который затем пересылает данные в мой хранилище данных? Правильно ли, чтобы этот клиент не нуждался в гнезде для прослушивания? – Wouter
Если GAE является клиентом MQTT, и он отправляет только уведомления, возможно, это сработает. –
Немного от темы, но может ли клиент MQTT запускаться на бэкэнд (теперь сервис?). Это, например, для прослушивания публично доступного брокера. – Fakeer