Как быстро заканчивается запрос на хранилище данных? Я googled но не нашел номер в документации.Как быстро заканчивается запрос на хранилище данных?
Код бросает:
com.google.appengine.api.datastore.DatastoreFailureException: query has expired or is invalid. Please restart it with the last cursor to read more results.
Последовательность через 30 секунд :) Я просто хотел получить официальную информацию об этом. Но все, что я нашел (после того, как я разместил этот вопрос), - это [этот комментарий] (https://code.google.com/p/googleappengine/issues/detail?id=4432) в системе bugtracking. – expert
Думаю, вы можете говорить о двух разных вещах, которые оба, смутно, называются курсорами. Дэн ссылается на курсоры, которые можно использовать для разбиения на страницы пользовательских интерфейсов. У них действительно нет предела их жизни - они становятся менее точными с течением времени, когда ключи удаляются или вставляются. Но 30-секундный тайм-аут, скорее, относится к «внутреннему курсору», который связывает последовательные партии одного запроса вместе. Если вы используете Appstats, это RunQuery - Next - Next и т. Д. Это то, о чем идет речь в вопросе 4432. Может быть, вы занимаетесь какой-то длительной работой? –