Я использую пушер gem для управления моим интерфейсом из внешнего API. Работает нормально, с этим проблем нет.
Но мне интересно, есть ли возможность использовать push-уведомления в бэкэнде моего приложения? Я потратил серьезное количество времени на изучение этого, но не смог найти ничего полезного.
Позвольте мне резюмировать:
У меня есть приложение и другое приложение API, которое тесно взаимодействует с другими. Иногда я хочу использовать свой API для отправки уведомления своему основному приложению, и я хочу иметь возможность манипулировать данными в серверной части моего основного приложения в отношении данных, полученных со стороны API. Это такие вещи, как «действие было завершено/начато/успешно» и т. д.
Я понимаю, что «пушер» получает push-уведомления с помощью JavaScript во внешнем интерфейсе. Но я считаю, что должен быть способ использовать эти уведомления и в бэкэнде.
Если есть другой способ (может быть, Faye? Websocket), я бы хотел узнать, что это такое. Любая подсказка будет оценена.
Это что-то выполнимое?
Спасибо