Session Abstract: |
The Grizzly Project is an open-source, Java™ technology-based framework that can be used to create high-performance client and server applications. Over the last four years, the speakers have worked and learned with the open-source community to define and improve their original Grizzly framework. The result is amazing: Grizzly 2.0, the power of a community! Grizzly 2.0 is a completely new framework built from scratch with all the great ideas the community has come up with since 1.0. Enter the revolution!
Grizzly 2.0 proposes an improved client- and server-side API that lets developers easily implement custom network protocols with minimum knowledge about Java NIO, AIO (NIO.2), or even Sockets. This session introduces the new API and functionality added in 2.0. Then it demonstrates how other Grizzly modules (WebServer, Comet, Servlet Container) build on top of the core framework and shows how easily and quickly you can build a full asynchronous event-driven proxy. Next it discusses and demonstrates new features such as slabs memory management, streams, smart codec, OSGI support, JDK™ release 7/AIO support and multiprotocol port unification. Finally, it compares the performance of Grizzly 2.0 with that of release 1.9 and other available NIO frameworks.
|