Комета реализации / нажатие Сервера в Google App Engine in Python

monster.com, Newegg, большинство новостных сайтов, и намного больше!

25
задан Lev 10 January 2012 в 16:54
поделиться

4 ответа

Мы только что анонсировали Channel API для работы с приложениями App Engine: http://googleappengine.blogspot.com/2010/05/app-engine-at-google- io-2010.html

Если вы работаете в Google IO, я буду говорить об этом завтра в 13:00 (на треке API): http://code.google.com/events/io/ 2010 / sessions / building-real-time-apps-app-engine-feed-api.html

Вот видео сеанса на YouTube: http://www.youtube.com/watch?v=oMXe -xK0BWA

Надеюсь, последнее обновление! Сейчас выпущено следующее: code.google.com/appengine/docs/python/channel

69
ответ дан 28 November 2019 в 18:01
поделиться

В настоящее время я бы исключил использование Comet в App Engine (на любом языке). Comet основана на долгоживущих HTTP-соединениях, и App Engine прерывает тайм-аут любого отдельного соединения примерно через 30 секунд или около того; Хуже матча трудно представить!

3
ответ дан 28 November 2019 в 18:01
поделиться

Комета (или что-то в этом роде - XMPP API) входит в план развития движка приложений Google. А пока держитесь подальше.

http://code.google.com/appengine/docs/roadmap.html

2
ответ дан 28 November 2019 в 18:01
поделиться

30 секунд более чем достаточно; в любом случае вы должны вернуть сообщение об отсутствии операции, когда прошло время, а новых событий не произошло.

Это предотвращает тайм-ауты клиента и выполняется всеми, кто делает комету.

Просто отправьте запрос и заставьте его ждать события или тайм-аута на сервере через 25 секунд.

1
ответ дан 28 November 2019 в 18:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: