On Thu, Oct 8, 2009 at 6:10 PM, Niclas Hedhman <[email protected]> wrote:
> I made a quick upload of the Rental Sample I am working on, into
> Google AppEngine, and to my surprise it worked;
> http://latest.qi4jtest.appspot.com/rental/main/
>
> So, does that mean CGlib bytecode manipulations are allowed on
> AppEngine? Or is the sample still too simple to trigger any of the
> Qi4j advanced features?

Further info;

 * Servlets are loaded onto potentially many instances,
 * Servlets are discarded/reloaded "often".

This means that the Qi4j Runtime is initialized a lot, which is an
expensive operation. Somewhere down the line, I'll try to fix up the
"model serialization" so that the main part of the initialization is
skipped (significant fast startup) and once that is done, we can look
at supporting storing/loading that model into the Google low-level
store.

Then add to that, that servlets are not allowed to be 'processing'
(not sure if thread creation is prohibited altogether, or it is just
that the whole instance is killed) in the background and one can't
have 'services' on Google's infra, I think Google AppEngine is fairly
restricted, although really easy to use.


Cheers
-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to