On Fri, Aug 31, 2012 at 9:28 PM, Pascal Patry <[email protected]> wrote: > Hi, > > Channels on AppEngine are picky. There are multiple issues that I had to > work around for an application that is currently in production:
Thanks for your feedback, please make sure you fill new defects/feature requests or star existing ones about those issues so you can be notified about our progress: http://code.google.com/p/googleappengine/issues/list?cursor=googleappengine%3A7718&q=Component%3DChannel > 1. Channels aren't working on backends http://code.google.com/p/googleappengine/issues/detail?id=5123 > 2. No API is available to mobile http://code.google.com/p/googleappengine/issues/detail?id=4226 http://code.google.com/p/googleappengine/issues/detail?id=4189 > 3. The implementation is different from the test and production server Care to elaborate? (file new Defect if necessary) > 4. Connection/Disconnection handlers aren't reliably called Does this correspond to this? http://code.google.com/p/googleappengine/issues/detail?id=5975 > I could go more in details on each of those issues and explain how I > worked around them, but if you are still evaluating possible solutions, I > would say, avoid them at all cost. At the end, I had to implement a > polling & memcache solution in order to *reliably* use channels. It did > cost us a lot of time and I wouldn't repeat this error again. > > The fact is, it's the only solution that let you have a persistent > connection on AppEngine. Sadly, with all the efforts I've put in there, > I would like to re-use our current solution/model but it did prove > itself to be very costly in terms of time and material, so it won't > happen. > > Because of this, I'm no longer developing any application on GAE. > > That's my feedback but if you are looking for more tips & tricks about > those, let me know. I'm always happy to help. > > > On August 31, 2012 10:14:25 Miguel Alfonso Varela Fonseca wrote: >> Hi All. >> >> I've recently faced the same problem. I've implemented some collaborative >> work on my app. I've used the Channel API in dev mode and it works really >> fine. After deploy, I've tried to do the same actions as in development, >> but the "update" in the other client is never recieved. I've added some >> logs to my code and I find the lines next lines are reached. >> >> final ChannelMessage channelMessage = new ChannelMessage(clientId, >> myMessage); >> ChannelServiceFactory.getChannelService().sendMessage(channelMessage); >> >> After this, on the client side nothing happens. >> >> In the App Engine console, I don't find none "warning", "error", or even, >> "info" logs related to Channel API (Just logs from server I've added), So I >> really don't know the cause of the failure. >> >> I've got Channel API working on a two weeks deploy, the actual version >> works fine in dev mode, and the actual version has the same configuration >> of the Channel API, so, I think, the issue is no related to my code (I >> hope). >> >> I've read in some threads Channel API presented some production issues some >> time ago. How can I know if there is a new issue on the whole service? >> >> Please, this release is really important to my clients, so I hope really >> quick answares. >> >> Thank you so much. >> >> PD. in StackOverflow I've not found nothig related or usefull, even less in >> the >> https://groups.google.com/forum/?fromgroups#!topic/google-appengine/Z6XN_64cA7w >> therad. >> regardless of platform, the really important things are the answers. >> >> >> >> El miércoles, 14 de marzo de 2012 14:42:44 UTC-5, Ikai Lan (Google) >> escribió: >> > >> > Praveen, >> > >> > Try asking this question on StackOverflow: >> > >> > >> > https://groups.google.com/forum/?fromgroups#!topic/google-appengine/Z6XN_64cA7w >> > >> > Also, it would be helpful to provide more details when you do. "It sucks" >> > is terrible information. That kind of feedback is not actionable. >> > >> > -- >> > Ikai Lan >> > Developer Programs Engineer, Google App Engine >> > plus.ikailan.com >> > >> > >> > >> > On Mon, Mar 12, 2012 at 3:58 AM, praveen >> > <[email protected]<javascript:> >> > > wrote: >> > >> >> I have implement struts based chat application using channel API >> >> trying to implement the chat application., The Sample struts chat >> >> application works in local enviroinment .But in production >> >> enviroinment totally it sucks.Please help >> >> >> >> -- >> >> You received this message because you are subscribed to the Google Groups >> >> "Google App Engine" group. >> >> To post to this group, send email to >> >> [email protected]<javascript:> >> >> . >> >> To unsubscribe from this group, send email to >> >> [email protected] <javascript:>. >> >> 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 [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- Johan Euphrosine (proppy) Developer Programs Engineer Google Developer Relations -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
