Как я могу использовать Google Cloud Messaging для работы с базой данных?
Я работаю над своим приложением "приложение событий" и хочу показывать каждое новое событие через уведомление каждому пользователю, у которого есть приложение.
Что я имею в виду, как отправить новое уведомление в зависимости от события, обновленного в базе данных?
или процесс отправки уведомления должен быть вручную!!
заранее спасибо.
1 ответ
Исходя из вашего описания, я предложу вам, чтобы при обновлении или вставке новых значений в вашу базу данных MongoDB,Redis,hBase, SQL или любого другого, отправлялось уведомление всем пользователям приложения с использованием механизма Pub/Sub или любого другого метода, который вы используете. использовать для уведомления пользователя и после этого внести соответствующие изменения в базу данных. Для отправки уведомлений вы можете использовать протокол MQTT с netty. Ресурсы: 1. Протокол MQTT (версия 3.1): Обзор MQTT Подробнее о MQTT
- Нетти (Java):
Обзор Netty Хороший пост о Netty