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.

Reply via email to