GAEがとうとう1.4.0になった。
Prerelease SDK 1.4.0 is out!!
メジャーバージョンアップということだが、どこが目玉なのか、個人的に思うところを
挙げてみる。
1)インスタンス維持&Warmup Request
これで、GAE最大の不満、SpinUp問題を解決できるようになる!!ところで、Warmup Requestは、これとセットと考えていいのだろうか。でも、常時実行というのは、技術的な解決策を期待していただけにちょっと残念。
2)Channel API機能
Push技術はリアルタイムWeb時代になくてはならないものだ。Cometなのがちょっと残念。
3)TaskQueue/Cronの実行時間が最大10分に
おおおお!やっときたか。リトライ条件を指定できるのも嬉しい。でも、Datastoreと通常のリクエストが30秒のままなのがちょっと残念。
4)Metadata Queries
これが
5)URLFetchのレスポンスが最大32MB
10秒で返さないといけないのがちょっと残念。
全文検索がないのが残念。ああ、残念。
Java
---------
- The Always On feature allows applications to pay and keep 3 instances of
their application always running, which can significantly reduce application
latency.
- Developers can now enable Warmup Requests. By specifying a handler in an
app's appengine-web.xml, App Engine will attempt to to send a Warmup
Request to initialize new instances before a user interacts with it. This can
reduce the latency an end-user sees for initializing your application.
- The Channel API is now available for all users.
- Task Queue has been officially released, and is no longer an experimental
feature. The API import paths that use 'labs' have been deprecated. Task
queue storage will count towards an application's overall storage quota, and
will thus be charged for.
- The deadline for Task Queue and Cron requests has been raised to 10 minutes.
Datastore and API deadlines within those requests remain unchanged.
- For the Task Queue, developers can specify task retry-parameters in their
queue.xml.
- Metadata Queries on the datastore for datastore kinds, namespaces, and
entity
properties are available.
- URL Fetch allowed response size has been increased, up to 32 MB. Request
size is still limited to 1 MB.
- The Admin Console Blacklist page lists the top blacklist rejected
visitors.
- The automatic image thumbnailing service supports arbitrary crop sizes up
to
1600px.
- Overall average instance latency in the Admin Console is now a weighted
average over QPS per instance.
- Added a low-level AysncDatastoreService for making calls to the datastore
asynchronously.
- Added a getBodyAsBytes() method to QueueStateInfo.TaskStateInfo, this
returns
the body of the task state as a pure byte-string.
- The whitelist has been updated to include all classes from javax.xml.soap.
- Fixed an issue sending email to multiple recipients.
http://code.google.com/p/googleappengine/issues/detail?id=1623
2 件のコメント:
今は、
http://code.google.com/intl/ja/appengine/docs/java/datastore/metadataqueries.html
に、Metadata Queriesの使い方が載っているようですね。
かとちんさん
情報ありがとうございます。
コメントを投稿