Netty框架简介

                                                          Netty框架介绍

          早已听说Netty牛逼了,最近有时间学习学习,官网地址:https://netty.io/,Java系的多种服务器/大数据框架,都离不开Netty做出的贡献,例如dubbo,elasticsearch等等,采用的Netty框架做的一些adopters,https://netty.io/wiki/all-documents.html

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.(Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。)

Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP and UDP socket server.(Netty是一个NIO客户端服务器框架,可以快速和容易地开发网络应用,如协议服务器和客户机。如TCP和UDP套筒服务器等,它大为简化和流程网络编程。)

Netty框架简介_第1张图片

主要特性如下:
1、优雅的设计
2、统一的API接口,支持多种传输类型,例如OIO,NIO
3、简单而强大的线程模型
4、丰富的文档
5、卓越的性能
6、拥有比原生Java API 更高的性能与更低的延迟
7、基于池化和复用技术,使资源消耗更低
8、安全性
9、 完整的SSL/TLS以及StartTLS支持

Netty的以上特性,比较适合客户端数据较大的请求/处理场景:http://netty.io/wiki/adopters.html

Netty的MAVEN的依赖查找

MAVEN中央仓库位置:https://search.maven.org/

Netty框架简介_第2张图片

依赖获取

Netty框架简介_第3张图片

学习Netty,一步一步来,感觉就是上手快,对于初学者不友好,熟练和深入要慢慢来。

推荐学习资源:https://download.csdn.net/download/bthinker/11962603

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Netty学习笔记)