Hi Kris,
Have you considered using PubSubHubbub? If your 'clients' are other servers,
this is exactly what it's designed for. If your clients are, eg, desktop
apps, the XMPP solution is probably a good one, though realistically you
probably want each client to have a separate account, and notify them
individually.

-Nick Johnson

-Nick Johnson

On Mon, Oct 12, 2009 at 9:03 PM, Kris <krisajenk...@gmail.com> wrote:

>
> Can I bounce an idea off anyone who's interested?  I'm looking for an
> efficient way to get realtime updates to a large-ish number of client
> apps, and I'm wondering if using App Engine+Google's Talk servers
> might be the way to do it.
>
> I need to get timely messages to 100-5000 thousand clients, with
> reasonable (99%?) reliability.  I know I can do this with Google Talk
> at a very small scale - if someone IMs me I'll get the message through
> Gmail on one computer, iChat on another and Google Talk on my iPhone,
> all at the same time.  But that's just 3 clients on the same account.
> Could this work at scale?
>
> Let's say I create an account - clients-of-kris-12...@gmail.com - and
> have my all my client apps connect as that user.  They're all coded to
> listen for updates from their buddy - server-of-kris-54...@gmail.com -
> which is part of my App Engine project.  As far as I understand,
> they'll all hear everything the server is announcing, roughly at the
> same time.
>
> Does anyone know that this would/wouldn't work?  And if it would work,
> does anyone know the billing implications?  I'd rather the App Engine
> team billed me for 5000 messages and were happy to do so, than billed
> me for one but felt I was abusing the system.
>
>
> (Sorry - I realise this may be more of a Google Talk question than an
> App Engine question.  If anyone wants to point me to a low-level GTalk
> forum instead, please do!)
>
> >
>


-- 
Nick Johnson, Developer Programs Engineer, App Engine
Google Ireland Ltd. :: Registered in Dublin, Ireland, Registration Number:
368047

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to