около 90 или 100 вызовов в секунду доGoogle Cloud Pub/Sub на Google App Engine хитов предел КООТ слишком скоро
pubsub_client.projects().topics().publish(topic='projects/xxxx',body=body).execute(num_retries=0)
в секунду от Google App Engine App в Google Cloud Pub/Sub, результаты
HttpError: <HttpError 429 when requesting https://pubsub.googleapis.com/v1/projects/xxxx:publish?alt=json returned "Request throttled due to user QPS limit being reached.">
Я знаю, что есть предел административных операций на 100 КПТАХ, но, конечно, публикации на тему, не является административной операцией? Я знаю, что pub/sub должен поддерживать миллионы операций в секунду, поэтому я знаю, что что-то не так.
Любая помощь или понимание будут оценены. Мне нужно получить не менее 300 публикаций в секунду, пытаясь оптимизировать существующую реализацию с помощью pubsub. Я думаю, что это может быть ошибкой с реализацией.
Я запускаю этот код в Google App Engine python 2.7 - используя время выполнения appengine, а не гибкое, поскольку оно еще не одобрено для производственного кода.
1) каждое сообщение составляет около 100 байт (это бит с несколькими ключами/значениями, преобразованными в json, а затем b64encoded), так что это не так. 300 * 100 = 30kb/sec 2) Я использовал учетные данные по умолчанию и попытался использовать определенные учетные данные из файла .json, в обоих случаях такая же проблема. 3) вручную не установили квоту, но проверит это. Ниже приведен быстрый вопрос: существует ли ограничение на публикацию одной темы? Я публикую только одну тему. – Aerodyno