一個高性能、異步事件驅動的NIO框架,它提供了對TCP、UDP和文件傳輸的支持使用更高效的socket底層,對epoll空輪詢引起的cpu占用飆升在內部進行了處理,避免了直接使用NIO的陷阱,簡化了NIO的處理方式。
采用多種decoder/encoder支持,對TCP 粘包/分包進行自動化處理 可使用接受/處理線程池,提高連接效率,對重連、心跳檢測的簡單支持
可配置IO線程數、TCP參數, TCP接收和發送緩沖區使用直接內存代替堆內存,通過內存池的方式循環利用ByteBuf通過引用計數器及時申請釋放不再引用的對象,降低了 GC頻率使用單線程串行化的方式,高效的Reactor線程模型大量使用了volitale、使用了 CAS和原子類、線程安全類的使用、讀寫鎖的使用