You should be able to exhaust your tomcat thread pool using BlazeDS,
something else is going wrong.

-Josh

2009/5/20 Aldo Bucchi <aldo.buc...@gmail.com>

>
>
> 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 
> <foobo...@yahoo.com<foobone9%40yahoo.com>>
> wrote:
> >
> >
> > I think you need to invest in Live Cycle Data Servies.
> >
> > --- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, 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.
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

Josh 'G-Funk' McDonald
  -  j...@joshmcdonald.info
  -  http://twitter.com/sophistifunk
  -  http://flex.joshmcdonald.info/

Reply via email to