![]() |
![]() ![]() October 26 31, 2003 |
![]() |
|
|
Mark Reinhold Sun Microsystems, Inc.Taming the Tiger: The Java 2 Platform, Standard Edition, Release 1.5 The 1.5 ("Tiger") release is currently under development. In this session we'll survey the major features of the release and then explore several specific areas in detail via working code examples and demonstrations. How to Write a Scalable Server The New I/O (NIO) APIs, which were introduced in the Java 2 Platform, Standard Edition, Release 1.4, define a set of low-level abstractions for scalable I/O operations. There are many different ways to build server-type applications atop these abstractions; which is best depends upon the application, the underlying operating system, the available hardware, and the expected load. In this session we'll explore a number of different server architectures, demonstrate how they can be implemented with the NIO APIs, measure their performance, and relate them to widely-deployed real-world servers such as Apache. We'll also see how to tune operating-system kernels, TCP stacks, and Java virtual machines for these types of applications. This session should be of interest not only to those relatively few people who write high-performance servers but to anyone who uses them and would benefit from a better understanding of the performance characteristics of these complex systems.
|
|||||||
* Return to Top *
© 1997 2003 Kovsky Conference Productions Inc. All rights reserved.