Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You'll learn to write highly scalable applications without the need to dive into the low-level non-blocking APIs at the core of Java.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Netty is a Java-based networking framework that manages complex networking, multithreading, and concurrency for your applications. And Netty hides the boilerplate and low-level code, keeping your business logic separate and easier to reuse. With Netty, you get an easy-to-use API, leaving you free to focus on what's unique to your application.
About the Book
Netty in Action introduces the Netty framework and shows you how to incorporate it into your Java network applications. You will discover how to write highly scalable applications without getting into low-level APIs. The book teaches you to think in an asynchronous way as you work through its many hands-on examples and helps you master the best practices of building large-scale network apps.
What's Inside
About the Reader
This book assumes readers are comfortable with Java and basic network architecture.
About the Authors
Norman Maurer is a senior software engineer at Apple and a core developer of Netty. Marvin Wolfthal is a Dell Services consultant who has implemented mission-critical enterprise systems using Netty.
Waited for a long time, the text basicall y doesn't reach my hopes. Essentially because it missed the basic pedagogy to grab the basic paradigms of netty. The whole book is focused piece by piece on individual parts of the architecture, explained with raw code. I felt drowned by all this code, unable to see the big picture. Ma note de lecture en Français ici
Very good at what it is written for – to give the reader a good understanding of how Netty works and how to use it. This might not be the deepest or most eye-opening book you've read, and it might feel a little printed-javadocsy, but it fills many blind spots about Netty that you might have after learning it from the tutorials.
This is the only book on the topic. It is more a reference than a classical "in action" book. Even so it was very helpful in the implementation of a protocol I'm currently working on.
I was very enthusiastic about this book at first, but then… The book didn't reach my expectations at all. It does not provide you a high level picture of Netty and its architecture, but merely concentrates on various parts of the pipeline. As a result, the reader lacks some important knowledge. Moreover, ⅓ of the book is about other things than Netty: success stories from enterprises using Netty and… Maven reference.
It's not bad, but it could've been much better. It's definitely the best, most comprehensive source of knowledge for Netty (and as fundamentals didn't change too much, it's still very relevant). On the other hand, I didn't like the structure much, and even after finishing reading it I still feel like I don't have a full picture of all parts of Netty and how to utilize them in my head. It starts with a good overview, and ends strongly with some interesting usecases, but the middle felt too disjointed - "there's this bit, and there's also this, and also you can do this", with some parts feeling much like "printed javadoc". I'd liked it much more if we could've been creating some app for the most of the span of the book, making it more complex with new capabilities introduced (websockets chapter was memorable for this).