Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-dev] understanding the jetty 9.2.X architecture


Michele,

there are architecture documents for Jetty that look at big picture of how we put it together.   But there is not anything for the asynchronous IO layer.

There probably should be, but it really is a moving target as protocol change, JVMs change, traffic change etc.   One of the reasons jetty is at version 9 is that we are constantly adapting our approach.

We have been trying to document the async design decision more in comments in the code.

Best way forward is to get yourself an IRC client and get into #jetty.  Then look at the code and when you don't understand something - ask!

cheers








On 13 May 2014 23:13, Michele Rossi <michele.rossi@xxxxxxxxx> wrote:
hi,
what's the best way to understand the architecture of Jetty 9.2.X?

I am interested in learning about the asynchronous design, how jetty manages to scale under increasing load, what resources it allocates in increasing amounts (threads?), what are the bottlenecks and the inevitable blocking parts (for example when a resource is read from the disk?).

Is there any document that explains the concepts above?

If not I assume the only way is to study the code?


thanks,
Michele

_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-dev



Back to the top