Google App Engine

индекс
72,80

Релиз App Engine SDK 1.3.1

image
И вот, увидел свет App Engine SDK 1.3.1. С момента выхода пререлиза прошло совсем немного времени. Одним из самых заметных нововведений явилось переработанное хранилище. Три основных улучшения хранилища:

1. Курсоры запросов — Курсоры позволяют приложению сохранять их состояние с помощью запросов для дальнейшего восстановления через некоторое время.

2. Нет больше лимита на 1000 результатов запроса — С добавлением курсоров и расширением хранилища в течение нескольких последних месяцев, был убран лимит на максимальные количество результатов.

3. Уменьшен уровень ошибок с помощью Механизма Автоматических Повторов в хранилище — При возникновении ошибки, App Engine повторит запрос (но не транзакцию).

Также были добавлены другие функции:

Для Python была добавлена библиотека AppStats RPC. AppStats позволит пользователям легко выполнять вызов к другим сервисам App Engine, исключить неэффективное кеширование и избыточные вызовы RPC в своих приложениях (для Java это пока находится на стадии бета-тестирования).

Для Java был добавлен новый фреймворк для юнит-тестов. Он позволит девелоперу проверять код своего App Engine приложения на корректность, а также даст возможность использовать другие существующие фреймворки для тестирования.

Полный список изменений и доработок можно прочитать здесь: Python, Java.

Скачать новый релиз SDK.
+22
11 февраля 2010, 11:14
11

комментарии (12)

+2
mrskam #
Дополняю:
— Появилась поддержка Wildcard Subdomain. Подробнее
— Появилась поддержка транзакционных заданий
— Начаты работы по Firewall API (в python sdk появился файлик dosinfo, в котором определена поддержка blacklist и subnet)
+4
oleg_podsadny #
После всех припарок и уловок как выживать в квотах даже как-то обидно такое читать :)
0
Istergul #
Платформа развивается :)
+2
Chumicheff #
Пора таки взяться за изучение Python'a…
–1
Shark #
Скорей бы позволили удалять созданные приложения. Хотя бы за деньги :)
+3
EXSlim #
–1
Shark #
Ух, спасибо вам огромное. Буквально месяц назад заходил — не было :)
–1
mrskam #
Это было реализованно 2009-10-13.
0
webus #
Не успеваю я за ней) Я смотрю, что Java в GAE идет в роли догоняющего. Т.е. многие вкусные фишки есть только в Python версии для GAE. Пожалуй придется переползать на Python.
0
mrskam #
Например? Ну за исключением appstat, который в яве появится в следующей версии. И remote_api, которое хоть и есть неофициально в яве, но там не нужно, импорт/экспорт скрипты писать много удобнее именно на питоне.
А так ява где-то и впереди, к примеру автоматическое исполнение заданий на локальном сервере.
0
webus #
Спасибо за инфо!
0
slothy #
>> Для Java был добавлен новый фреймворк для юнит-тестов.

Да уж, ура. В последние полгода, если вы пишете на GWT, у вас работал либо Dev. Mode, либо юнит-тесты, но никак не одновременно. Issue 2049: bit.ly/8vEMg9 Баг был добавлен в трекер в сентябре (!)

Кто-нибудь уже попробовал фреймворк в деле? Расскажите.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.