6 Stimmen

Kanal-API zum Polling zwingen

Hoffentlich sieht Moishe dies: im Entwicklungsmodus, der Kanal api Client (Javascript) greift auf Polling ... und verwendet eine sehr schnelle Polling-Rate. Nach herumstochern fand ich, dass wenn ich

goog.appengine.Socket.POLLING_TIMEOUT_MS = interval;

Ich kann die Abfragerate kontrollieren. Was ich mich frage, ist:

  • Woher weiß ich, ob und wann der Client in der Produktion in den "Abfragemodus" geht?
  • Ist es möglich, den Client in den "Poll-Modus" zu versetzen?
  • Was passiert, wenn ich die Channel-Quote für meine App erreiche? Wird der /_ah/channel/-Endpunkt einfach aufhören zu funktionieren? oder wird er auf Polling zurückgreifen?

-Dankeschön

7voto

Moishe Lettvin Punkte 8452

Antworten:

  1. Der Client wird in der Produktion nie in den Polling-Modus gehen. Die Implementierung ist in der Produktivumgebung völlig anders.

  2. Siehe oben

  3. Der Aufruf von create_channel() schlägt fehl und Sie können keine weiteren Token erhalten. Vorhandene Token (und damit Kanäle) funktionieren, bis sie auslaufen.

Ich hoffe, das hilft!

-Moishe

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X