Thanks for your thoughts Nick - I think we'll give it a try, and I'll
update this thread when we've got some results to share. :-)

Cheers,
Kris

On Oct 14, 2:08 pm, "Nick Johnson (Google)" <nick.john...@google.com>
wrote:
> Hi Kris,
>
> On Tue, Oct 13, 2009 at 11:53 PM, Kris <krisajenk...@gmail.com> wrote:
>
> > Hi Nick,
>
> > Interesting idea - I'd not really looked at PubSubHubbub before.
> > Sadly I don't think it's the right fit for this project - they're
> > desktop apps, and they're often behind a firewall, so getting an
> > external server to initiate a connection isn't going to be practical.
>
> > So back to XMPP, there are two things putting me off creating separate
> > accounts:
>
> > * Speed - won't announcing to a single account be much faster to
> > process?
>
> It may be simpler on your end, if it works.
>
> > * Sign-up - more importantly, I don't really want people to have to
> > create a new account to use my software.  There's no need from my end
>
> - I want to give this information away freely.  Using a single,
>
> > shared, read-only* account would avoid bothering the user.
>
> Fair enough.
>
>
>
> > Any thoughts?  From what you've said, it sounds like it's worth trying
> > a pilot scheme, at least. :-)
>
> If it works, this seems like a reasonable solution. Give it a go and report
> back! ;)
>
> -Nick Johnson
>
>
>
>
>
>
>
> > Thanks,
> > Kris
>
> > * Read-only in the sense that if anyone does send a message from the
> > client account, no-one's listening, so it doesn't matter.
>
> > On Oct 13, 12:09 pm, "Nick Johnson (Google)" <nick.john...@google.com>
> > wrote:
> > > 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
>
> --
> 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