axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paul French" <paul.fre...@kirona.com>
Subject RE: thread safe axis2 client stub
Date Sun, 14 Dec 2008 21:35:05 GMT
Bump! Anyone?
 
If Axis2 is to be performant then can someone from the Axis2 development
team explain the best way to call a web service using Axis2 client stubs? We
have a web application where a user interaction initiates a web service
call. Are we expected to store one client stub per thread in a thread local
or create a pool of client stubs?
 
I would also like to know why a client stub is not thread safe?
 
Thanks.

  _____  

From: Paul French [mailto:paul.french@kirona.com] 
Sent: 10 December 2008 12:37
To: 'axis-user@ws.apache.org'
Subject: RE: thread safe axis2 client stub


Can anyone comment on this? It is a major issue for us.
 
Why is the client stub created not thread safe?
 
If it cannot be made thread safe then how can you avoid the huge overhead of
instantiating a new client stub per web service call?

  _____  

From: Shehan Simen [mailto:ssimen@itree.com.au] 
Sent: 10 December 2008 01:24
To: axis-user@ws.apache.org
Subject: RE: thread safe axis2 client stub



Yes, I am expecting an answer from someone who develop the axis2. It is very
inefficient to create a stub for each call.

 

Regards,

Shehan

 

From: Paul French [mailto:paul.french@kirona.com] 
Sent: 2008-12-10 03:29
To: axis-user@ws.apache.org; 'David Ojeda'
Subject: RE: thread safe axis2 client stub

 

http://markmail.org/message/iif5rdpgqahk4u5t#query:axis2%20client%20stub%20t
hread%20safe+page:2+mid:eenup3ck5ib6fzqq+state:results

 

 

  _____  

From: David Ojeda [mailto:dojeda-list@integra.la] 
Sent: 09 December 2008 16:16
To: axis-user@ws.apache.org
Subject: Re: thread safe axis2 client stub

I am also interested in this matter. I would like to hear Deepal's opinion,
since he was the one who said that it is not thread safe.

Paul:

You said:

> The link below suggests some tricks you can do to make things more

> efficient. What are these tricks?

What link?

Cheers,

David

On Tuesday 09 December 2008 11:50:31 Paul French wrote:

> This seems strange to me that the client stub cannot be made thread safe.

> 

> After reading the below I have changed my client service to create the

> client stub on each call to one of my service methods since the client
stub

> is not thread safe.

> 

> I have no idea how inefficient this is? I have noticed that every time I

> create the client stub (for each and every call) I get the message:

> 

> `[INFO] Deploying module: metadataExchange -

> file:/C:/downloads/axis2/axis2-1.4.1/lib/mex-1.4.1.jar

> 

> It suggests a lot of work is going on to simply service a single web

> service call.

> 

> The link below suggests some tricks you can do to make things more

> efficient. What are these tricks?

> 

> Thanks

> Paul

> 

> _____

> 

> From: Amila Suriarachchi [mailto:amilasuriarachchi@gmail.com]

> Sent: 09 December 2008 04:26

> To: axis-user@ws.apache.org

> Subject: Re: thread safe axis2 client stub

> 

> 

> I was not aware of this. If the axis2 design not permits this it is better

> not to use it.

> 

> thanks,

> Amila.

> 

> 

> On Mon, Dec 8, 2008 at 10:00 AM, Shehan Simen <ssimen@itree.com.au> wrote:

> 

> 

> Also this link:

> 

>
http://markmail.org/message/iif5rdpgqahk4u5t#query:axis2%20client%20stub%20

>t hread%20safe+page:2+mid:eenup3ck5ib6fzqq+state:results

> 

> 

> 

> 

> 

> From: Amila Suriarachchi [mailto:amilasuriarachchi@gmail.com]

> Sent: 2008-12-08 15:26

> 

> 

> To: axis-user@ws.apache.org

> Subject: Re: thread safe axis2 client stub

> 

> 

> 

> 

> 

> I have tested with Axis2 1.4 and it worked fine. can you please send the

> mail thread you mentioned?

> 

> thanks,

> Amila.

> 

> On Mon, Dec 8, 2008 at 9:48 AM, Shehan Simen <ssimen@itree.com.au> wrote:

> 

> Hi Amila,

> 

> Thank you for your response. But I found in some discussion, it is saying

> that the client stub is not thread safe. Is this problem fixed now? In

> which version I can find it then?

> 

> 

> 

> Regards,

> 

> Shehan

> 

> 

> 

> From: Amila Suriarachchi [mailto:amilasuriarachchi@gmail.com]

> Sent: 2008-12-08 15:13

> To: axis-user@ws.apache.org

> Subject: Re: thread safe axis2 client stub

> 

> 

> 

> yes

> 

> thanks,

> Amila.

> 

> On Mon, Dec 8, 2008 at 9:31 AM, Shehan Simen <ssimen@itree.com.au> wrote:

> 

> Hi,

> 

> I am going to invoke a web service via a client stub generated by axis2.

> 

> I want to have a single instance of the stub across my application.

> 

> So when I initiate the stub (when I call the constructor), I don't like to

> call it again throughout my application.

> 

> Is it thread safe?

> 

> 

> 

> Regards,

> 

> Shehan

> 

> 

> 

> 

> --

> Amila Suriarachchi

> WSO2 Inc.

> blog: http://amilachinthaka.blogspot.com/

> 

> 

> 

> 

> --

> Amila Suriarachchi

> WSO2 Inc.

> blog: http://amilachinthaka.blogspot.com/

-- 

David Ojeda



__________ NOD32 3677 (20081209) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



__________ NOD32 3680 (20081210) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


Mime
View raw message