As you may recall from other postings, we are planning to act as an
aggregator and yes we'll be in a multi-threaded situation since we
need the throughput.  With a naive implementation we've already
already hit the throttling on connections (logins) and in response
wish to re-use an established connection.  So the question becomes Do
we have to handle a pool (cache) of GoogleBaseService instances (if
they're not thread safe) or can we use a singleton instance.

We believe we can change the url, specifying one of our client's id in
time for each actual http connection generated inside the batch()
call.

A more expert reading than I gave suggests the Service mechanism may
be thread safe, but that's hard to prove so it would help a lot to
have a commitment from Mr. G on this one.  Also wondering if there is
throttling applied to posting items?

Cheers, and thanks as always,



On Sep 9, 6:06 pm, "Eric (Google)" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> As far as I know, all of the client libraries (Java, PHP, .NET, etc.)
> don't
> make socket-type connections to the Google Data APIs.
> Instead, they setup service objects that send the appropriate
> Authorization headers, AuthSub token, etc. for every request.
>
> I've never tried using the libraries in a multi-threaded
> environment.
> Maybe someone else can offer some suggestions.
>
> Is their a particular reason you need to spawn multiple processes?
>
> Eric
>
> On Sep 8, 9:50 pm, icebackhaz <[EMAIL PROTECTED]> wrote:
>
> > I see nothing in the javadoc that makes me think GoogleBaseService is
> > thread save.  I'm thinking of caching a handful of these connections
> > and re-using them in worker threads.  Anyone out there have some war
> > stories to share.
>
> > (Especially a definitive life time of the connection.)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base Data API" 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-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to