Part 1. Netty concepts and architecture

Netty is an advanced framework for creating high-performance networking applications. In part 1 we’ll explore its capabilities in depth and demonstrate three main points:

  • You don’t have to be a networking expert to build applications with Netty.
  • Using Netty is much easier than using the underlying Java APIs directly.
  • Netty promotes good design practices, such as keeping your application logic decoupled from the network layer.

In chapter 1, we’ll begin with a summary of the evolution of Java networking. After we’ve reviewed the basic concepts of asynchronous communications and event-driven processing we’ll take a first look at Netty’s core components. You’ll be ready to build your first Netty application ...

Get Netty in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.