说一下你对netty的理解
Posted top啦它
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了说一下你对netty的理解相关的知识,希望对你有一定的参考价值。
netty是一个优秀的网络编程框架,操作系统根据五层模型开发了各种各样的协议,然后为了方便开发者使用,对协议进行了包装,也就是socket,但是直接使用socket开发难度比较高,容易出现内存溢出或者性能不佳、难以维护和扩展等情况。netty就相当于对socket进行了包装,它的设计模型类似于主从反应器多线程模式,通过一些列的组件(这里可以把各个组件的功能,然后结合个人对网络开发的理解做相对应的介绍),使得开发更加便捷。netty本身支持多种io模型,而且对部分应用广泛的协议做了实现,比如http、ftp、ssl等,他的可扩展性很高,应用的功能(具体什么功能,就比如解码编码,加密解密,数据包的解析等等)通过一批channelhandle来实现,并且对下层协议的粘包分包等特性做了相关的优化实现。然后社区也比较活跃,稳定性也可以得到保护。。。
以上是关于说一下你对netty的理解的主要内容,如果未能解决你的问题,请参考以下文章