zoukankan      html  css  js  c++  java
  • DotNetty网络通信框架学习之初识Netty

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

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

    1、认识Netty

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

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

     2、Netty特征

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

    2、基于灵活的可扩展的事件模型,可以清晰的分析关注点。

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

    4、真正的无连接数据套接字支持。

    3、性能

    1、吞吐量高、延迟更低。

    2、减少资源消耗。

    3、最小化不必要的内存复制。

    根据官网的介绍Netty看似很牛逼,由于我是.net爱好者,所以需要转向DotNetty的战场了

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


    以上参考至:Netty官网。

  • 相关阅读:
    深度学习练习(三)
    深度学习核心技术笔记(一)
    tensorflow的函数
    举例
    Tensorflow 笔记
    tensorflow框架
    基于python的感知机
    深度学习练习(一)
    深度学习练习(二)
    [javascript 实践篇]——那些你不知道的“奇淫巧技”
  • 原文地址:https://www.cnblogs.com/dongteng/p/9712811.html
Copyright © 2011-2022 走看看