2013-02-17 7 views
0

Поскольку экземпляры GAE добавляются и удаляются, как API-интерфейс канала работает для поддержания соединения между сервером и клиентским браузером. То есть, один сервер поддерживает соединение и несет исключительную ответственность за то, что он выталкивает сообщения в клиентский браузер. Или любой сервер может отправлять данные на канал, и если да, то как поддерживается состояние канала на всех серверах?API-интерфейс канала и аффинность сервера

ответ

2

Вам не о чем беспокоиться.

Любой экземпляр сервера может отправлять данные на канал, если он знает идентификатор клиента, независимо от того, какой сервер его создал и т. Д. Вот и все.

Plus с выпуском 1.7.5 вы получите это:

В API Channel теперь имеет возможность посылать сообщения канала из любой версии приложения или бэкэнда независимо от того, где был создан канал.

Таким образом, вы можете использовать серверы теперь с API канала без каких-либо обходных решений.

http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes