Hi Marc! If you dont feel safe of your implementation or how different 
resources are used the best thing is to test your webservice at heavy load and 
for a long time.Make as many calls as you can for a day or even better a couple 
of days with all kinds of data input.If your applications have not grown in 
memory usage and still is working as it should then you probably dont have a 
problem. /Pär > From: [EMAIL PROTECTED]> To: [email protected]> Subject: 
RE: [Axis2] Considerations regarding a static RPCServiceClient instance> Date: 
Tue, 4 Dec 2007 07:36:11 +0000> > > Hi Michele,> > the state does not matter. 
The calls to the service are independent. So the WS implementation on the 
server does not need to know anything about the state.> > My problem is that 
the client application produces bursts of independend web service calls to the 
same web service. The user can load a file where elements are stored. Some of 
those elements are converted using a web service depending on their type. 
Because of the system architecture the module which wrapps the RPCServiceClient 
and which calls the web service can not know how many elements are converted 
via the web service because the conversion of each element is an independent 
operation. So until know I create a new RPCServiceClient for every conversion 
operation. Since there may be up to 5000 elements which must be converted in a 
row, 5000 instances of RPCServiceClient are created in a short period of time 
and I run into the described ressource problems with the sockets.> > My 
concerns are that I keep a living static instance of RPCServiceClient during 
the whole lifetime of my application which may never close open ressources. So 
my question is what I have to do when I reuse one instance during the lifetime 
of the application. Is it important to initialize and close the instance for 
each call or can I just create and initialize the instance once and then reuse 
it without using any special method?> > I hope this helps to understand the 
problem.> > Thanks> - Marc> > > ----------------------------------------> > 
From: [EMAIL PROTECTED]> > Subject: Re: [Axis2] Considerations regarding a 
static RPCServiceClient instance> > Date: Mon, 3 Dec 2007 17:50:38 +0000> > To: 
[email protected]> > > > Marc,> > > > have you considered making your WS 
statefull?, Using a static > > variable to store the state (i.e. your 
RPCServiceClient) doesn't > > sound a good idea to me.> > About your concerns 
(i.e. resource usage) can you be more specific?> > > > > > Michele> > > > > > 
On 3 Dec 2007, at 17:40, Marc Nädele wrote:> > > >> Hi all,> >> I have some 
serious problems (like out-of socket errors) with the > >> RPCServiceClient 
class when I have a burst of web service calls > >> very fast in a row and 
create a new RPCServiceClient instance for > >> each call. Normally my 
application creates series of fast web > >> service calls (to the same web 
service) in a row like a "burst". > >> Unfortunately because of the system 
architecture I don't know in my > >> module - which implements the web service 
request - how many > >> service calls will follow a certain service call. So I 
can not use > >> the best solution like creating a RPCServiceClient instance 
when > >> the first call to the web service occurs and "shut down" the > >> 
RPCServiceClient instance when all requests of this "burst" are done.> >>> >> 
The only solution I currently have is to use a static > >> RPCServiceClient 
instance which will be created when the > >> applciation starts and lives until 
the application is shut down.> >> This solution seems to be OK at the first 
glance but I am afraid > >> that this will result in some other problems like 
not freeing > >> ressources or other ugly side-effects.> >>> >> Does anyone 
have some hints what I have to consider if I use a > >> "static" 
RPCServiceClient instance and which options or parameters > >> I should use?> 
>> Any help or comment is welcome.> >>> >> Thanks in advance> >> - Marc> >>> >> 
Mit Live Search: Ihre Stadt in der Vogelperspektive! Erleben Sie > >> neue 
Blickwinkel!> > > > > > 
---------------------------------------------------------------------> > To 
unsubscribe, e-mail: [EMAIL PROTECTED]> > For additional commands, e-mail: 
[EMAIL PROTECTED]> > > > 
_________________________________________________________________> Jetzt 
kostenlos downloaden: 30 Messenger Emoticons!> 
http://www.messenger-emoticons.de/> 
---------------------------------------------------------------------> To 
unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: [EMAIL 
PROTECTED]> 
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Reply via email to