Ah. i see it now.

-- dims

On 7/6/07, Paul Fremantle <[EMAIL PROTECTED]> wrote:
What I was trying to get at was whether we are really scalable with
threads. It seems to me that with the ordinary HTTP transport we are
*worse*.

If the client uses a callback and setUseSeparateListener(false); then
we spawn a thread that sits around blocking until the response comes
back. That isn't really very good, and I was hoping that using the NIO
transport we could fix this.

Paul

On 7/6/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:
> I agree that "normal" should be the non-NIO sender and NIO sender is
> for advanced use cases.
>
> thanks,
> dims
>
> On 7/6/07, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
> > Paul
> >
> > This is what happens in Synapse.. but I do not promote the NIOSender to
> > simple clients as it is designed to send out many requests and not a
> > single message etc. So for a typical client scenario the NIO sender is
> > not suitable from how I see it.
> >
> > asankha
> >
> > Paul Fremantle wrote:
> > > Asankha, Dims,
> > >
> > > I'm wondering what happens if I have the following scenario:
> > > * Anonymous HTTP Req/Resp
> > > * NIO Sender
> > > * Callback in the client.
> > >
> > > How many threads are used? Which pools do they come out of? Are there
> > > any blocking threads?
> > >
> > > Here is what I think should happen:
> > >
> > > The application thread should hand off control to one of the NIO
> > > sender threads. Once the message is sent, no threads should remain
> > > processing anything to do with that request. Once the response comes
> > > back the NIO reciever thread should launch a worker thread to execute
> > > the callback.
> > >
> > > Paul
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Davanum Srinivas :: http://davanum.wordpress.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas :: http://davanum.wordpress.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to