DotNetty网络通讯框架学习之初识Netty

DotNetty网络通讯框架学习之初识Nettyhtml

        因为工做的须要最近又在探索网络通信的框架,以前探究过开源的supersoket通信框架,在实际的使用过程当中也很至关的顺手和高效。详细的supersocket基础使用可移至本人的博客:supersocke基础。最近又看到网上有一个基于Java的跨平台通讯框架:Netty,微软团队也在其思想基础上推出了.net版本的DotNetty,除了语言不一样外其他的差异不大。

一、认识Netty

根据官网的介绍,Netty是一个异步事件驱动的网络应用框架,可以快速的开发可维护的高性能协议服务器和客户端。是一个NIO客户端服务器框架,极大的简化了TCP和UDP套接字服务器等网络编程。编程

NIO--(面向通道和缓冲区,非阻塞IO流)服务器

 

 二、Netty特征

一、适用于各类传输类型的统一API-阻塞和非阻塞套接字。网络

二、基于灵活的可扩展的事件模型,能够清晰的分析关注点。框架

三、高度可定制的线程模型-单线程,一个或多个线程池。异步

四、真正的无链接数据套接字支持。socket

三、性能

一、吞吐量高、延迟更低。源码分析

二、减小资源消耗。性能

三、最小化没必要要的内存复制。学习

根据官网的介绍Netty看似很牛逼,因为我是.net爱好者,因此须要转向DotNetty的战场了

请参考:DotNetty网络通讯框架学习之源码分析


 

以上参考至:Netty官网。

相关文章
相关标签/搜索