支持高并发访问

比核心 Java API 更好的吞吐量,较低的延时
资源消耗更少,这个得益于共享池和重用
减少内存拷贝

https://baike.baidu.com/item/Netty/10061624?fr=aladdin这里面讲的有netty的特点

Netty的特性
1)设计
统一的API,适用于不同的协议(阻塞和非阻塞)
基于灵活、可扩展的事件驱动模型
高度可定制的线程模型
可靠的无连接数据Socket支持(UDP)

2)性能
更好的吞吐量,低延迟
更省资源
尽量减少不必要的内存拷贝

3)安全
完整的SSL/TLS和STARTTLS的支持
能在Applet与Android的限制环境运行良好

4)健壮性
不再因过快、过慢或超负载连接导致OutOfMemoryError
不再有在高速网络环境下NIO读写频率不一致的问题

5)易用
完善的JavaDoc,用户指南和样例
简洁简单

作者:郭无心
链接:https://www.zhihu.com/question/24322387/answer/78947405
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. 父窗口,子窗口之间的JS"通信"方法
  2. jQuery中$.fn的用法
  3. 深入理解CSS中的空白符和换行
  4. BeforeProperties/AfterProperties in Event Receivers
  5. 开发VR游戏的基本要求
  6. COJ969 WZJ的数据结构(负三十一)
  7. java,UDP协议简单实现
  8. bzoj1934: [Shoi2007]Vote 善意的投票
  9. Android jni 编程3(对基本类型一维整型数组的操作)总结版
  10. poj 1254 Hansel and Grethel
  11. 视频流GPU解码在ffempg的实现(二)-GPU解码器
  12. golang的socket服务端与客户端
  13. 学号 20175201张驰 《Java程序设计》第7周学习总结
  14. 算法笔记--次小生成树 && 次短路 && k 短路
  15. gitlab原理
  16. hihoCoder 1143 : 骨牌覆盖问题·一(递推,矩阵快速幂)
  17. ext js 4.0 grid表格根据列值的不同给行设置不同的背景颜色
  18. C#检测U盘是否插入
  19. MVC实战之排球计分(一)—— 需求分析与数据库设计
  20. 用tmux工具给linux命令行分栏

热门文章

  1. C# WinForm退出方法
  2. 【BZOJ3679】数字之积 DFS+DP
  3. EasyPlayer Android RTSP播放器延迟再优化策略
  4. CDH使用Solr实现HBase二级索引
  5. jquery Jsonp的使用
  6. wepy项目中使用async await
  7. 【学员管理系统】0x01 班级信息管理功能
  8. webpack-dev-server原理及要点笔记
  9. Ubuntu编译Android使用的FFmpeg
  10. 20145239 《Java程序设计》实验三 实验报告