Always On will be a paid feature you enable in the admin console.

I'll post some light sample code for channel API and warmup requests in a
bit.

--
Ikai Lan
Developer Programs Engineer, Google App Engine
Blogger: http://googleappengine.blogspot.com
Reddit: http://www.reddit.com/r/appengine
Twitter: http://twitter.com/app_engine



On Thu, Nov 18, 2010 at 3:11 PM, Sergio Lopes <slo...@gmail.com> wrote:

> Excelent news! Specially to protect applications from cold start.
> How can I configure WarmUp requests and Always On using Java?
>
> Thanks and congratulations!
>
> On Nov 18, 8:27 pm, "Ikai Lan (Google)" 
> <ikai.l+gro...@google.com<ikai.l%2bgro...@google.com>
> >
> wrote:
> > Hey everyone,
> >
> > I just wanted to let everyone know that prerelease SDK 1.4.0 is out! Get
> it
> > from the Google Code project:
> >
> > http://code.google.com/p/googleappengine/downloads/list
> >
> > We're still working on the docs and will have them ready for the final
> > release, so if there are any questions about how to use the new features,
> > feel free to ask on this thread and I'll do my best to clarify them. The
> > release notes are below. This is an EXCITING release:
> >
> > Python
> > ------------
> > - 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 app.yaml, 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.yaml.
> > - Metadata Queries on the datastore for datastore kinds, namespaces, and
> > entity
> >   properties are available.
> > - URLFetch 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.
> > - The developer who uploaded an app version can download that version's
> code
> >   using the appcfg.py download_app command. This feature can be disabled
> on
> >   a per application basis in the admin console, under the 'Permissions'
> tab.
> >   Once disabled, code download for the application CANNOT be re-enabled.
> > - Fixed an issue where custom Admin Console pages did not work for Google
> >   Apps for your Domain users.
> > - Allow Django initialization to be moved to appengine_config.py to avoid
> >   Django version conflicts when mixing webapp.template with pure Django.
> >    http://code.google.com/p/googleappengine/issues/detail?id=1758
> > - Fixed an issue in the dev_appserver where get_serving_url did not work
> >   for transparent, cropped PNGs:
> >    http://code.google.com/p/googleappengine/issues/detail?id=3887
> > - Fixed an issue with the DatastoreFileStub.
> >    http://code.google.com/p/googleappengine/issues/detail?id=3895
> >
> > 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
> >
> > As usual, we value your feedback, so don't hesitate to evaluate these
> SDKs
> > and let us know. Be mindful that the server-side components have not been
> > deployed yet, so uploaded code shouldn't work.
> >
> > Happy coding!
> >
> > --
> > Ikai Lan
> > Developer Programs Engineer, Google App Engine
> > Blogger:http://googleappengine.blogspot.com
> > Reddit:http://www.reddit.com/r/appengine
> > Twitter:http://twitter.com/app_engine
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to