Избегать опроса таких сервисов, как Heroku и Google App Engine?
Я не думаю, что есть способ сделать это, но я подумал, что хотел бы спросить, какие обходные пути люди используют, чтобы избежать опроса по Heroku и / или GAE.
Как вы отправляете уведомления в реальном времени из этих приложений?
3 ответа
GAE может использовать один из следующих способов для уведомления другой системы:
- XMPP
- urlfetch к обратному URL
- нравится пабсубхаббуб
- отправить письмо
С новым кедровым стеком Heroku вы можете делать длинные опросы.
Здесь есть ссылка на длинный пример кода опроса.
Как упоминает @dar, вы можете использовать PubSubHubbub для отправки уведомлений в режиме реального времени без опроса. У Ника Джонсона есть отличное руководство по использованию существующего сервера PubSubHubbub или даже по включению сервера в ваше приложение.
Это позволит вам публиковать каналы и подписываться на них в режиме реального времени без голосования.