美文网首页
网络知识整理

网络知识整理

作者: 刘备小西瓜 | 来源:发表于2018-12-08 19:47 被阅读0次

1、Asynchronous IO

异步非阻塞的编程方式。服务器实现模式为一个有效请求一个线程,客户端的I/O请求都是有OS先完成再通知服务器应去启动线程进行处理。

不同于NIO,当进行读写操作时,只需调用API的read与write方法。两种方法均为异步的(不一定能同时返回结果)。
当进行读或写操作时,将流写入缓冲区,操作系统返回信息给应用程序。
AIO适用于连接数目较多且连接比较长的操作。充分调用os处理并发。

2、Netty

提供异步的、事件驱动的网络应用程序框架和工具(建立在NIO/AIO基础上的工具),性能上没有损耗,需要JDK1.6以上版本。

netty是基于NIO的客户、服务器端编程框架,使用netty可以确保快速和简单的开发出一个网络应用。快速开发并不会产生维护或性能上的问题。

从4.XX版本开始,需要使用jdk1.6以上版本。

从设计上:针对多种传输类型的统一接口,--阻塞及非阻塞;简单但更强大的线程模式,真正无连接的数据报套接字支持

从性能上:比核心javaAPI更好的吞吐量,较低的延时;资源消耗更小,得益于共享池和复用;减少内存拷贝

在安全上:完整的SSL、TLS和StartLS的支持

架构:Transpant Service,Protocol Support,core

相关文章

  • 网络知识整理

    1、Asynchronous IO 异步非阻塞的编程方式。服务器实现模式为一个有效请求一个线程,客户端的I/O请求...

  • 网络协议知识整理

    以下是我整理的网络协议的知识 起因 虽然从事的是前端开发的工作,但其实在实际工作中还是会经常遇到一些网络请求的问题...

  • iOS知识整理-网络

    HTTP协议(超文本传输协议) OSI网络七层协议:应用层、表示层、会话层 、传输层、网络层 、数据链路层、物理层...

  • IOS 网络知识整理

    ****.项目中网络层如何做安全处理? 1.判断API的调用请求是否来自于经过授权的APP。如若不是则拒绝请求访问...

  • iOS 知识整理--网络

    本文转载自:吕阿蒙[https://blog.csdn.net/fn512613/article/details/...

  • 网络基础知识整理

    本文是做看资料时做一个整理,不是原创只是打一下字强化记忆。主要参考资料《图解HTTP》这本书和阮一峰的文章。 常见...

  • Linux网络配置知识整理

    Linux添加虚拟网卡三种方法 可以使用ifconfig命令: 删除虚拟网卡 或者修改网卡配置文件 事实上是我在W...

  • Yolo知识整理,摘自网络

    Yolo 基本原理 滑动窗口与CNN 在介绍Yolo算法之前,首先先介绍一下滑动窗口技术,这对我们理解Yolo算法...

  • 关于网路请求的那些事

    在此整理android 方面的网络请求方面的知识: 目前流行的网络请求框架有retrofit , okhttp, ...

  • Docker:Docker网络管理(宿主机和容器互相访问,容器间

    摘要:Docker 整理Docker网络管理知识,包括Docker网络基础,宿主机和容器互相访问,容器间网络通信,...

网友评论

      本文标题:网络知识整理

      本文链接:https://www.haomeiwen.com/subject/qccchqtx.html