foobone9,

Are you saying that this is a known built-in limitation of BlazeDS?

Thanks,
A

On Tue, May 19, 2009 at 6:58 PM, foobone9 <[email protected]> wrote:
>
>
> I think you need to invest in Live Cycle Data Servies.
>
> --- In [email protected], Aldo Bucchi <aldo.buc...@...> wrote:
>>
>> ( I copy this email from an internal communication I received )
>>
>> <quote>
>>
>> Hello,
>>
>> I've found a serious performance problem on an application written on
>> Flex/AIR and using BlazeDS v3.0.0.544. By looking at the logs I can
>> see that the server side method (invoked via RemoteObject on the
>> client side) never executes in more than two threads at the same time.
>> What I mean is that if I fire 5 simultaneous requests to the method
>> using RemoteObject from the flex side, and log when the method is
>> executed and when it returns, I get something like this:
>>
>> 12:00:00 Method Executed
>> 12:00:00 Method Executed
>> 12:00:01 Method Exiting
>> 12:00:01 Method Executed
>> 12:00:04 Method Exiting
>> 12:00:04 Method Executed
>> 12:00:10 Method Exiting
>> 12:00:10 Method Executed
>> 12:00:11 Method Exiting
>> 12:00:13 Method Exiting
>>
>> While on the client side I see that all the 5 invocations were fired
>> at 12:00:00.
>>
>> As you can see, the method tend to take a while to run. But the big
>> problem is that the log suggest that some queuing is happening on the
>> server side, allowing only a maximum of two threads to run in parallel
>> at any given time.
>>
>> I thought it could be a problem with the thread pool of the servlet
>> container, but my Tomcat has the following configuration:
>>
>> <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
>> maxThreads="150" minSpareThreads="4"/>
>>
>> So I guessed that the limit could be imposed by BlazeDS itself. But
>> haven't found anything on the documentation. Of course, I could be
>> wrong and the problem may be something else.
>>
>> Any ideas?
>>
>> Thanks,
>> Leo
>>
>> </quote>
>>
>> Note: The Remote Object destination has "application" scope, which
>> means that there is only one instance of the Java object per
>> application.
>>
>> Regards,
>> A
>>
>> --
>> Aldo Bucchi
>> U N I V R Z
>> Office: +56 2 795 4532
>> Mobile:+56 9 7623 8653
>> skype:aldo.bucchi
>> http://www.univrz.com/
>> http://aldobucchi.com/
>>
>> PRIVILEGED AND CONFIDENTIAL INFORMATION
>> This message is only for the use of the individual or entity to which it
>> is
>> addressed and may contain information that is privileged and confidential.
>> If
>> you are not the intended recipient, please do not distribute or copy this
>> communication, by e-mail or otherwise. Instead, please notify us
>> immediately by
>> return e-mail.
>> INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
>> Este mensaje está destinado sólo a la persona u organización al cual está
>> dirigido y podría contener información privilegiada y confidencial. Si
>> usted no
>> es el destinatario, por favor no distribuya ni copie esta comunicación,
>> por
>> email o por otra vía. Por el contrario, por favor notifíquenos
>> inmediatamente
>> vía e-mail.
>>
>
> 



-- 
Aldo Bucchi
U N I V R Z
Office: +56 2 795 4532
Mobile:+56 9 7623 8653
skype:aldo.bucchi
http://www.univrz.com/
http://aldobucchi.com/

PRIVILEGED AND CONFIDENTIAL INFORMATION
This message is only for the use of the individual or entity to which it is
addressed and may contain information that is privileged and confidential. If
you are not the intended recipient, please do not distribute or copy this
communication, by e-mail or otherwise. Instead, please notify us immediately by
return e-mail.
INFORMACIÓN PRIVILEGIADA Y CONFIDENCIAL
Este mensaje está destinado sólo a la persona u organización al cual está
dirigido y podría contener información privilegiada y confidencial. Si usted no
es el destinatario, por favor no distribuya ni copie esta comunicación, por
email o por otra vía. Por el contrario, por favor notifíquenos inmediatamente
vía e-mail.

Reply via email to