Thanks for you help!

On 9 June 2015 at 07:47, Mark Thomas <ma...@apache.org> wrote:

> On 09/06/2015 14:38, Kevin Hale Boyes wrote:
> > I'm having trouble figuring out what protocol to use for a <Connector>.
> > I'm using Tomcat 8 and Java 8.
> >
> > The production system that Tomcat will be running on is Solaris 11 and
> I'm
> > not yet sure if I'll be able to build the tomcat native library.
> > So, I'm choosing between the Http11NioProtocol and Http11Nio2Protocol
> but I
> > can't figure out what the difference is.
> >
> > I'll have two connectors defined - one SSL and the other non-SSL.
> > The non-SSL connector services user traffic in my web application with
> the
> > SSL session being terminated at the coyote load balancer.
> > The SSL connector services B2B traffic and it's set up for client
> > authentication.
> >
> >
> > I've seen the Connector Comparison chart but that doesn't really help.
> > The only difference seems to be that Nio uses simulated blocking.
> > A bit of searching seems to compare it against the blocking connector
> only.
> >
> > So, I'm asking for help in understanding what the difference is between
> the
> > two connector protocols and how to choose the best one for my
> application.
>
> There is very little to choose between them. Implementing an NIO2
> connector was the only way to find out if there were any noticeable
> performance benefits or not (there weren't). Very long term (maybe
> Tomcat 10 onwards) one of NIO and NIO2 may get dropped but I think we
> are several years away from even thinking about that.
>
> Right now, I'd say go with NIO. It has been around longer and should -
> in theory at least - be a little more stable.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to