Я новичок в Azure, так что простите меня, если мой вопрос звучит неясным, но я постараюсь объяснить как можно лучше.
Я думаю, что в настоящее время принято требовать какие-то push-уведомления, а не извлекать данные через определенный интервал времени.
Итак, если у меня есть мобильное приложение, веб-приложение и приложение для настольного компьютера, которые общаются с Azure, если одно из этих приложений обновляет что-то в базе данных SQL Azure, я бы хотел избежать необходимости вносить эти изменения в другие мои приложения, но вместо этого автоматически передают эти изменения.
Я думаю, что в Azure должен быть какой-то механизм, уведомляющий приложения (будь то веб, мобильные, настольные) об этих изменениях.
Есть что-то подобное? На что мне обратить внимание?
ОБНОВЛЕНИЕ 1
Предположим, у меня есть веб-приложение (Angular или любое другое) Azure, которое общается с базой данных Azure SQL, хранящей информацию об автомобилях. Это приложение позволяет мне выполнять операции CRUD, чтобы я мог добавлять, обновлять, удалять, читать автомобили из базы данных.
- База данных в настоящее время содержит информацию только о BMW и Toyota
- Пользователь входит в мое веб-приложение и видит информацию о BMW и Toyota, которая является информацией
в моей базе данных SQL Azure.
- Пользователь входит в мое мобильное приложение, которое подключается к Azure и извлекает информацию из базы данных и показывает BMW и Toyota на экране
- Пользователь, вошедший в веб-приложение, добавляет новую информацию о Honda (или удаляет существующий автомобиль, или обновляет существующий автомобиль), информация сохраняется в
база данных и Honda показывает в веб-приложении
- Пользователь, вошедший в мобильное приложение, теперь должен будет нажать на кнопку обновления, чтобы извлечь последние данные из базы данных.
Как эти данные могут быть автоматически и немедленно отправлены в мобильное приложение вместо того, чтобы иметь мобильное приложение тянуть через некоторый интервал или при нажатии на кнопку Обновить?