Top Rated Netty Alternatives

The async IO, Java NIO integration.
Ability to configure and optimize all aspects down to the lowest network bits. Review collected by and hosted on G2.com.
No containers, perhaps too many configurations in some instances and manual path handling in code. Review collected by and hosted on G2.com.
19 out of 20 Total Reviews for Netty

Its very good framework to develop any client server based application, mainly it provides a ease of developing any network based applications. we have used netty for developing protocol framework. Where we implemented a platform on which any other protocols can be developed.
It provide the easy ways of integrating with sockets and callback systems, easy to debug and easy to understand
was able to achieve very good performances with less resource, it has both tcp and udp communication support
it also provides callback - event driven networking feature Review collected by and hosted on G2.com.
There is not much to dislike about, as its not java's default feature we may have to chase behind the different versions of the jars
memory usage we need to track properly sometimes when cllient or server keeps the messages and doesn't get reply fro other entity all messages are cached and this many lead to memory leaks Review collected by and hosted on G2.com.

Netty framework's event driven interface enables you to write complex, high throughput network applications conveniently. Event driven asynchronous interface enables you to create process bound non blocking network applications of high throughput. Also layered approach that you can adapt by following Netty framework design enables good level of maintainability in your code. Either you are writing a TCP/UDP or a websocket based application you will be following a similar design patterns which are backed by superb documentation.
Neety's power really kicks in when you are writing a complex application that will evolve in the future. Maintenance become fairly easy compared to other networking frameworks. Review collected by and hosted on G2.com.
At first getting used to event driven asynchronous approach could be challenging. Specially there are few principles you have to grasp before writing a correct application. At first you can easily write incorrect applications that looks like functioning well. Furthermore, understanding how threading and Netty event loop work is necessary for developing a better application. These are not necessarily bad features, but obstacles before mastering the framework and not by any reason to dislike the framework. Review collected by and hosted on G2.com.

Netty provides a way to handle any protocol in the most sophisticated way possible than conventional Java-based applications. Until now I have used now it in 2 products both are highly scalable (handling almost ~10k transactions/second). It provides a very good mechanism to handle every byte of information wasn't possible earlier. Review collected by and hosted on G2.com.
There is nothing to be disliked in netty. it is pure magic. Review collected by and hosted on G2.com.

Netty was used to create some popular apps in Music, Telecom, Ad-Tech.
Its a skillset also useful to build scalable containers from scratch.
I've built multiple from it scaling to 5 million using 4 servers at 50% usage. Reliable in thread leak cases too.
With netty using no yo have everything in hand to build everything from scratch even AppContainer like Spring.
I see netty as a skill-set. Review collected by and hosted on G2.com.
Netty is good, but can be easier to understand & bootstrap.
Scala uses Netty internally which abstracts netty internally but not good enough build.
I would like to see netty as a default request handler with easy bootstrap & configuration for REST apis. Review collected by and hosted on G2.com.
Netty is one of best library socket for java language, its use less RAM , CPU for process request, and with one instance can handler so many concurrent users . Review collected by and hosted on G2.com.
Netty just like library , small framework, nothing else, so if we want to management about memory, CCU , or hot update our modules , you must do it yourself , so it will take more time . Review collected by and hosted on G2.com.

APIs, Customizable thread model, memory management Review collected by and hosted on G2.com.
It takes time to get hands on initially.
Documentation and code readability can be improved.
Performance tuning and best practices can be provided in detail. Review collected by and hosted on G2.com.

Netty is very flexible and highly customizable and has many built-in components to support many different protocols. It's also a very good fit if you want to write applications based on your own protocols. Since it's based on java non-blocking IO and supports multi-threading, the performance is awesome. Review collected by and hosted on G2.com.
The document needs to be improved especially for some advanced users. You have to dig into the source code to find out some patterns and write complex applications. Review collected by and hosted on G2.com.

How Fast and Scalable your application becomes using the netty. I have developed an RTSP Proxy & reverse Proxy using the Netty at the early stage of my career. With help of a few examples, I was able to get started with Netty.
A lot of support to do nitty/gritty thing on the stream. overall I enjoyed using the netty framework. Review collected by and hosted on G2.com.
I think the lack of Documentation and Getting started doc. Review collected by and hosted on G2.com.

Netty is very versatile in terms of what problems it can solve and how you can use it. Netty scales extremely well in networking applications and for my usecase I was able to achieve high throughput, linear scalability with most efficient use of resources. Review collected by and hosted on G2.com.
Not much I found about netty which I disliked Review collected by and hosted on G2.com.

Flexibility in terms of the number of low-level protocols supported. Review collected by and hosted on G2.com.
Entry-level of building more complex solutions is kind of high, yet worth diving deep and investigating. Review collected by and hosted on G2.com.