Если вы хотите избежать создания новых экземпляров (горизонтальное масштабирование) для каждого запроса, вам следует работать с вертикальным масштабированием - выберите достаточно мощный класс экземпляра , который, по вашему мнению, будет достаточным для обработки ваших запросов. и затем установите параметр max_num_instances
в соответствии с вашим желанием. Конечно, знание того, как вы структурируете и разрабатываете свой код «экономичным» способом, является наиболее важной частью.
Если вы хотите быть уверенным, что работает только один экземпляр GAE, установите ручное масштабирование и выберите instances: 1
. Или оставьте его на автоматическом масштабировании и установите max_num_instances: 1
. (Я не пробовал это, но я не понимаю, почему это не сработает).
Имейте в виду, что измените значение параметра max_concurrent_requests на любое желаемое значение. По умолчанию будет установлено значение 10. Таким образом, вы не сможете обрабатывать более 10 одновременных запросов одновременно.