Netty是一个异步事件驱动的网络应用程序框架, 用于快速开发可维护的高性能协议服务器和客户端.
Netty是一个NIO客户端服务器框架, 可以快速轻松地开发网络应用程序,例如协议服务器和客户端. 它极大地简化和简化了TCP和UDP套接字服务器等网络编程.
"快速简便"并不意味着最终的应用程序将遭受可维护性或性能问题的困扰. Netty经过精心设计, 结合了许多协议(例如FTP,SMTP,HTTP以及各种基于二进制和文本的旧协议)的实施经验. 结果, Netty成功地找到了一种无需妥协即可轻松实现开发, 性能,稳定性和灵活性的方法.
以上描述是我在官网摘录. 而从我这个角度去看待Netty的话, 作为一个开发人员, 除了每天的业务代码和增删改查等操作, 似乎专心去研究一个框架也变得很遥远了, 当然大牛除外(他们都是天生牛力~~~) . 我这个菜鸟之所以去学习研究Netty, 一方面对它感兴趣, 之所以对它感兴趣源自我对网络感兴趣 . 可我目前还是一个网络小菜鸟 .
一开始学习Netty时, 就像我们平时学习其他技术框架一样, 眼前一片模糊. 渐渐地, '遨游过’Google, Baidu, 简书, 甚至B站(它里面也有很多学习资源)等, 也对Netty有了更深的认识, 尤其看了几位大牛的视频和文章后, 擦擦, 柳暗花明又一村.
Netty里面有几个概念和类, 比如NioEventLoop, Channel, Pipeline, Unsafe等, 熟悉但不限这几个类, 对于我们学习Netty至关重要.
当然有些人可能会说, 学习Netty有啥用, 平时又用不到, 甚至几年或者职业生涯都用不到. 此话有理, 这突然让我想到以前有人说, 上完高中, 那些函数啥高等代数, 在日常生活中也没用到啊, 当时学它有啥用. 其实我想说, 有些东西学了它, 未必在工作生活中能实际运用, 更重要的是学习它的思想. 协助我们在处理其他问题时给予灵感和帮助. 就拿Netty来说, 至少我从它身上学到了几个思想和解决日常开发时的思路. 与君共勉.


4238

被折叠的 条评论
为什么被折叠?



