Избегать опроса таких сервисов, как Heroku и Google App Engine?

Я не думаю, что есть способ сделать это, но я подумал, что хотел бы спросить, какие обходные пути люди используют, чтобы избежать опроса по Heroku и / или GAE.

Как вы отправляете уведомления в реальном времени из этих приложений?

3 ответа

Решение

GAE может использовать один из следующих способов для уведомления другой системы:

  • XMPP
  • urlfetch к обратному URL
    • нравится пабсубхаббуб
  • отправить письмо

С новым кедровым стеком Heroku вы можете делать длинные опросы.

Здесь есть ссылка на длинный пример кода опроса.

Как упоминает @dar, вы можете использовать PubSubHubbub для отправки уведомлений в режиме реального времени без опроса. У Ника Джонсона есть отличное руководство по использованию существующего сервера PubSubHubbub или даже по включению сервера в ваше приложение.

Это позволит вам публиковать каналы и подписываться на них в режиме реального времени без голосования.

Другие вопросы по тегам