Thanks to everyone who replied. What Raist and Scott said agrees with what I 
understand from reading the spec. In a few words, there is no _server_side_ 
resource created to service any particular client. This means that in theory it 
isn't necessary to create() a new proxy for each client thread. So far so good.

What is _not_ spelled out in the spec is the behavior of the actual remote 
proxy on the client side. Specifically, are the client-side proxy classes 
thread safe with respect to calls to a stateless session bean? Can multiple 
threads invoke the remote methods concurrently?

My experiments with JBoss 4.0.1 show no problems caused by making multiple 
calls to the same proxy instance on different threads. Also, when loads are 
high, experiments show that extra create() calls add significant latency. So as 
far as I can determine this is an optimization I should be making. 

But I'd prefer not to go that route if it means being dependent on some 
idiosyncracy of JBoss's implementation, so I'm still looking for some 
authoritative information.

Scott?

Thanks again,

-moss

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3932926#3932926

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3932926


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to