Amazon SNS: уведомить клиент браузера?

У меня есть длительная задача, и я хотел бы обновить ход выполнения до клиента, работающего в настольном браузере. Я хочу использовать Amazon SNS для этого. Однако мне еще предстоит найти какие-либо примеры или руководства о том, как это сделать.

Я использую python на своем бэкэнде. По мере выполнения процесса я хочу опубликовать сообщение в Amazon SNS, которое затем отправит ответ клиенту.


person user299709    schedule 24.11.2014    source источник
comment
SNS — это служба push уведомлений. Чтобы ваш клиент ответил на него, он должен либо иметь прослушиватель HTTP, либо вы отправляете уведомление SNS на сервер, с которого ваш скрипт может его опрашивать. Последнее кажется единственным вариантом, когда вы хотите использовать SNS, поскольку клиент/браузер не может выступать в качестве сервера (на него также необходимо сначала подписаться и проверить). Я полагаю, вам лучше использовать SQS (служба очередей, которую ваш клиент может опрашивать напрямую).   -  person sysconfig    schedule 25.11.2014
comment
См. также stackoverflow.com/questions/9624619/   -  person timday    schedule 22.02.2016
comment
Вы также можете попробовать Bow.   -  person sp00m    schedule 25.10.2017


Ответы (1)


deepstream.io — это сервер nodejs для публикации сообщений AWS SNS непосредственно в браузере. Это механизм длительного опроса https и wss.

Ссылка на их руководство: Публикация сообщений AWS SNS в браузерах

person Dale Navi    schedule 25.04.2016