Ограничения api канала приложения google app
Я использую механизм Google для приложений в течение ~ 2 лет и люблю его. Мне поручено сделать игру, и я хотел использовать GAE в качестве бэкэнд. Из того, что я понимаю, API каналов предназначен для такого типа приложений. Я получил демо-версию tic-tac-toe и заметил, что каждый клиент получил свой собственный канал. Прочитав документацию немного ближе, я заметил, что именно так должна использоваться система. Затем я проверил квоты и лимиты в документах и ... был опустошен. GAE позволит мне создать максимум 60 новых каналов в минуту. Это означает, что у меня может быть только 60 новых пользователей в минуту. Это настолько ограничивает, что я не могу использовать этот API.
Итак, мои вопросы:
- Я делаю это правильно (1 клиент = 1 канал)
- Является ли API канала лучшим API для использования для обновления нескольких клиентов о текущем состоянии игры.
- На самом деле не может быть всего 60!? Могу ли я платить больше за минуту?
Ответы
Ответ 1
-
Имейте в виду, что токены каналов не истекают в течение двух часов. Эта
означает, что если один клиент подключается несколько раз в течение
этот токен, вы можете снова использовать тот же токен канала,
считая как создание.
Но в остальном, да, вы правы; 1 канал на 1 клиент на 2
ч.
- API канала - лучший API AppEngine для использования для этого,
в настоящее время, хотя некоторые пользователи нажатие на встроенный WebSocket
поддержка.
- 60 - это максимальный размер для платного фактурирования. Огромный 6 в минуту - максимальный
для бесплатных приложений. Говорят, что вы можете запросить увеличение для
почти любой ресурс, но страница, на которую они ссылаются (и которая у меня есть
связанный здесь), в частности, говорит об использовании ЦП и QPS.