You are probably right. We should consider something like beaconpush, maybe 
it makes more sense.

cheers,
Aleksei

On Monday, April 2, 2012 9:33:54 PM UTC+3, Tom Davis wrote:
>
> On Mon, 02 Apr 2012 07:08:29 -0700, Aleksei Rovenski wrote:
> > Hi all,
> > 
> > This is critical and started to happen 2-3 hours ago. 
> > First of all connected presence is not coming anymore (disconnected 
> comes). 
> > This broke a flow in our application (yagoloo-chat). 
> > We added a tmp workaround to exclude connected presence handler from app 
> > flow, but only to find out that messages are now not reaching clients.
> > So client creates the channel and notifies the server that it is ready 
> to 
> > receive messages, server sends message, but client never gets it.
> > Maybe one out of 20 is getting the message. This is really critical as 
> our 
> > application is a chat app.
> > Please help,
>
> Not terribly helpful perhaps, but in using the channel API I always had to 
> build
> in polling backups because it wasn't uncommon at all for messages to not be
> received. Presumably the chat messages are stored somewhere, so how about 
> adding
> a timeout such that if the client doesn't receive a message within N 
> seconds,
> poll for any missed messages?
>
> Maybe it's just me, but I never considered the channel API to be very 
> robust.
> Tokens randomly didn't work, exceptions were raised from the library for
> seemingly no reason, etc. I just use it as a tool to drastically cut down 
> on
> Datastore queries, not as the foundation of an application.
>
> > 
> > cheers,
> > Aleksei
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Google App Engine" group.
> > To view this discussion on the web visit 
> https://groups.google.com/d/msg/google-appengine/-/4PMdsL9OPJIJ.
> > 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.
> > 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/GjmJUkaEZxIJ.
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