tag:blogger.com,1999:blog-8501956666581132164.post1338487584180686517..comments2023-10-16T03:46:07.987-07:00Comments on Google App Engine Blog: Announcing App Engine 1.4.3. ReleaseFred Sauer, Developer Advocatehttp://www.blogger.com/profile/11839928976887669200noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-8501956666581132164.post-57489142590651465342011-05-09T00:17:16.784-07:002011-05-09T00:17:16.784-07:00I want to use "like %word%" in Database....I want to use "like %word%" in Database.<br />Is it any reason?hirosihttps://www.blogger.com/profile/18088795801688285912noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-9209010214074135102011-04-17T02:01:32.808-07:002011-04-17T02:01:32.808-07:00I am trying to use the Remote API for java and I g...I am trying to use the Remote API for java and I get the following error: java.lang.NoClassDefFoundError: Could not initialize class com.google.appengine.tools.remoteapi.RemoteApiInstaller<br /><br />Anyone knows why?Anonymoushttps://www.blogger.com/profile/03165383758653410470noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-82019756919411025122011-04-09T14:22:41.463-07:002011-04-09T14:22:41.463-07:00Really need https support for apps domains. We usi...Really need https support for apps domains. We using Vosao, but it's not usable in secure projects now :( vosao.ogrAnonymoushttps://www.blogger.com/profile/18331674508578133946noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-15116739283284731932011-04-05T12:37:53.719-07:002011-04-05T12:37:53.719-07:00Concurrent requests? Holy crap!
... You guys rock...Concurrent requests? Holy crap! <br />... You guys rock!Michal Hantlhttps://www.blogger.com/profile/14687733160956375731noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-73933716561924652102011-04-04T05:06:17.907-07:002011-04-04T05:06:17.907-07:00GREAT!GREAT!Jayr Mottahttps://www.blogger.com/profile/13065114173382800404noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-82597193766256575922011-04-02T08:20:07.858-07:002011-04-02T08:20:07.858-07:00I'm trying to use File API to store files to B...I'm trying to use File API to store files to Blobstore but keep getting java.lang.ClassNotFoundException: com.google.appengine.api.files.FileServiceFactory on my local development server. <br /><br />Any ideas? <br /><br />Good work with including File API btw! Hopefully it works on dev. server too.Unknownhttps://www.blogger.com/profile/03167534439535685512noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-72759002277970656202011-04-01T03:13:30.954-07:002011-04-01T03:13:30.954-07:00Regarding the concurrent request - does anyone kno...Regarding the concurrent request - does anyone know how the python environment is handled at the moment?Chris Dancehttps://www.blogger.com/profile/05754359472315355398noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-36784273304066712132011-03-31T11:53:35.030-07:002011-03-31T11:53:35.030-07:00Damian: That's exactly correct. Enabling con...Damian: That's exactly correct. Enabling concurrent requests should decrease the number of loading requests, and therefore your overall CPU usage. It may also make local heap-based caches more effective. The only potential cons are that you may run into concurrency issues in your own code or frameworks or libraries that you depend on. If you are using a large amount of heap space for the duration of each request you may also run into memory contention that was not previously possible.<br /><br />Safi: I would hope that you are correct (that almost everyone can safely turn on ), especially considering that the DevAppServer has always executed requests concurrently. However, we cannot rule out the possibility of deadlocks or other concurrency bugs in widely-used libraries built for App Engine so we decided to make this an opt-in feature.<br /><br />s, Steve: We expected this to be somewhat surprising to many Java developers. However, please keep in mind that we have always scaled your application out to a potentially very large number of processes and machines, depending on its load. Executing in multiple threads within each process just allows us to do so with less RAM usage (something that we don't currently charge for) and with fewer loading requests.Donhttps://www.blogger.com/profile/14135408804366225176noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-78684585457140779222011-03-31T06:52:23.185-07:002011-03-31T06:52:23.185-07:00The update seems that it takes a day or two to mak...The update seems that it takes a day or two to make it to the eclipse update channel. <br />http://gwt-examples.googlecode.comBrandon Donnelsonhttps://www.blogger.com/profile/06142942853598477244noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-54295298007933104352011-03-31T06:45:50.545-07:002011-03-31T06:45:50.545-07:00GAE/j really wasn't multi-threaded until now? ...GAE/j really wasn't multi-threaded until now? What's required once you turn on multi-threading? Is it just the standard servlet behaviour of a single servlet instance getting multiple concurrent calls to doGet() or doPost()? If so, I'm surprised this hasn't been the default this whole time.Steve Armstronghttps://www.blogger.com/profile/07684120398467024885noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-51252678248219556322011-03-31T05:20:28.971-07:002011-03-31T05:20:28.971-07:00Java technology is built on the premise that Servl...Java technology is built on the premise that Servlets/JSP are multi-threaded by by default - it is the developer's responsibility to synchronize single-threaded code. Multi-tier webapps are most often architected to be thread safe: from DAO's in the data access tier to Service classes in the business tier and Controller classes in the presentation tier. Popular web frameworks like Spring MVC and Struts are built thread-safe.<br /><br />Not treating Servlets/JSPs as threadsafe increases compute resource utilization (costs) and hurts performance.<br /><br />I'm really surprised to hear that GAE has been serializing HTTP requests to Java webapps all this time. Or am I missing something here. Does the appengine-web.xml element "<threadsafe>true</threadsafe>" mean something else?Unknownhttps://www.blogger.com/profile/02897454951189963898noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-63297145460624596562011-03-31T04:16:56.350-07:002011-03-31T04:16:56.350-07:00I didn't know http requests were actually hand...I didn't know http requests were actually handled in a Single-Thread Model on GAE. o_O<br /><br />I guess very few has written/deployed code that requires (is based on) a STM. Thus almost everybody could simply enable <i><threadsafe></i>, right?Safihttps://www.blogger.com/profile/05853234969247847105noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-61603062867926823912011-03-31T04:09:18.008-07:002011-03-31T04:09:18.008-07:00Thank you guys! Awesome work as always, looking fo...Thank you guys! Awesome work as always, looking forward to using the Testbed and the new blobstore API.Jonhttps://www.blogger.com/profile/11715603285629864215noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-48474510734280196312011-03-31T03:35:53.179-07:002011-03-31T03:35:53.179-07:00Good work, I have also noticied that java deployme...Good work, I have also noticied that java deployment takes less time..Adminhttps://www.blogger.com/profile/13390723277409705695noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-11197768700250233042011-03-31T01:29:18.601-07:002011-03-31T01:29:18.601-07:00Again... awesome!Again... awesome!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-5286558148758585582011-03-31T00:47:49.935-07:002011-03-31T00:47:49.935-07:00Is there any news about integration GAE + Google S...Is there any news about integration GAE + Google Storage For Developers?Nikhttps://www.blogger.com/profile/04301651954080183658noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-68648533461713525902011-03-30T22:21:38.226-07:002011-03-30T22:21:38.226-07:00Having a link to this page or some other release n...Having a link to this page or some other release notes in the Google Software Update notifier would be nice, rather than forcing me to google it....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-4060717837582335002011-03-30T20:58:58.583-07:002011-03-30T20:58:58.583-07:00What are the pros of enabling Concurrent Requests ...What are the pros of enabling Concurrent Requests over the current scaling algorithm GAE uses??<br />Guess the billing on CPU time about loading requests will be lower. <br />I didn't know http requests were actually handled serially (each by an entirely new instance of the app).<br /><br />So by enabling threadsafe I will be able to handle more requests with less instances and less warm requests and less loading requests??Damian del Rivero Laguneshttps://www.blogger.com/profile/06552209620032112480noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-26616872105001794152011-03-30T20:31:30.078-07:002011-03-30T20:31:30.078-07:00Thank you for Blobstore. You guys are seriously aw...Thank you for Blobstore. You guys are seriously awesome.Khttps://www.blogger.com/profile/15133559556617765345noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-20176716133775359112011-03-30T19:19:24.658-07:002011-03-30T19:19:24.658-07:00Good Job!!! I'm looking forward to the blob re...Good Job!!! I'm looking forward to the blob reader.<br /><br />http://code.google.com/p/gwt-examples/wiki/DemoGAEMultiFileBlobUploadBrandon Donnelsonhttps://www.blogger.com/profile/06142942853598477244noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-12047998780007043802011-03-30T17:49:15.648-07:002011-03-30T17:49:15.648-07:00seriously, still waiting JDBC. It seems crippled w...seriously, still waiting JDBC. It seems crippled without it.sombrikshttps://www.blogger.com/profile/14894526362667566048noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-66207498560402408272011-03-30T17:03:04.580-07:002011-03-30T17:03:04.580-07:00Excellent Thanks!Excellent Thanks!-https://www.blogger.com/profile/16332148005671646914noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-22328227512418900872011-03-30T16:45:54.021-07:002011-03-30T16:45:54.021-07:00Great!Great!!Momo.の极乐世界https://www.blogger.com/profile/09281628468755565036noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-44096853541697977412011-03-30T16:01:00.701-07:002011-03-30T16:01:00.701-07:00Great news! The ability to write to Blobstore will...Great news! The ability to write to Blobstore will save me a lot of time, and make obsolete my hand made in-memory/datastore file storage.<br /><br />Congratunations AppEngine Team!Ronoaldo Pereirahttps://www.blogger.com/profile/02620222149209242748noreply@blogger.comtag:blogger.com,1999:blog-8501956666581132164.post-42356513946304342922011-03-30T14:49:09.185-07:002011-03-30T14:49:09.185-07:00The ability to download production code would be r...The ability to download production code would be really great. Looking forward for that!Sargishttps://www.blogger.com/profile/01730048467387998912noreply@blogger.com