>                                              I'm starting to think that the 
> "GAE takes
> care of the messy details of distributed systems programming" claim is
> a bit overstated...

Global clock consistency requires very expensive clocks accessible
from every server with known latency (and even that's a bit dodgy).
AFAIK, GAE doesn't provide that, but who does?

GAE doesn't do the impossible, but also doesn't say that it does.  WRT
the latter, would you really prefer otherwise?


On Jul 16, 3:47 pm, n8gray <[email protected]> wrote:
> Thanks for the advice, Nick.  I'd still like to know more about the
> consistency model though.  For example, I wonder if there's any
> guarantee that two transactions on different entity groups executed by
> one process in a given order will be observed in the same order.  I
> suspect the answer is no.  I'm starting to think that the "GAE takes
> care of the messy details of distributed systems programming" claim is
> a bit overstated...
>
> Cheers,
> -n8
>
> On Jul 14, 2:27 am, "Nick Johnson (Google)" <[email protected]>
> wrote:
>
>
>
> > Hi Nathan,
>
> > Your best options are either to keep track of one event stream per
> > game, or to use system time, and 'rewind' the timestamp a bit to
> > capture any missed events, as you suggest. Global monotonic counters
> > aren't very practical in large distributed systems.
>
> > -Nick Johnson- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
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