21、 *** 数据流类似地,基于 *** 的数据以数据流的形式被处理 。这个数据流被抽象为Socket格式,即遵循TCP/IP或UDP协议,规定了被分割的数据流的长度和标记,以及各部分的含义 。TCP和UDP的区别在于,一个数据流有目的地址,一个没有,一个是定点传输,一个是广播 。
22、对于 *** 中相互关联的对等计算机,抽象地用InetAddress表示 。我们Socket的本质是数据流,支持读写操作 。在新的NIO模型中,它已经从相应的通道中抽象出来,如ServerSocketChannel、SocketChannel和DatagramChannel 。
23、我们的 *** 应用程序的底层逻辑处理一般是先利用 *** 节点主机的抽象信息创建一个 *** 数据流,即Socket对象,然后通过它来读取或写入数据 。在NIO模型中,我们可以通过Socket对象获得它的通道对象 。这个通道对象分为服务器套接字通道对象和套接字通道对象 。
24、服务器套接字通道只是一个具有管理能力的套接字通道类 。有了套接字通道,我们就可以通过与通道相关的 *** 来操作 *** 数据流 。现在已经很少直接通过JDK提供的这些类库来编写 *** 应用了 。
25、目前比较流行的是用第三方来封装这类 *** 渠道模型的函数库,比如Netty 。摘要我感觉还没说多少就已经超过了可以接受的文章长度,只能到此为止了 。综上所述,要解释Web应用从最初的系统组件服务到现在的微服务架构的实现过程,其实是非常困难的 。
26、但无论如何,底层有一条不变的主线,那就是数据输入/输出模型,它是我们开发基于 *** 数据流的应用的基础 。因此,我们必须了解I/O模型和流行的反应流模型的前世,以便更好地使用流行的框架和内容来开发高性能的 *** 应用程序 。
【输入语句JAVA Java输入代码】好了,输入语句JAVA(Java输入代码)的知识介绍就到这里,本文到此结束!
推荐阅读
- 电脑搜狗如何输入繁体字 输入法繁体转换方法
- 表格中的斜线是什么意思怎么弄并输入文字 一分为二上下怎么打字
- java环境变量配置详细教程 初学者下载安装的方法
- CAD中如何输入平方
- jdk与jre有什么区别 javajdk与jre的区别
- 大于等于号怎么用键盘打出来 笔记本快捷键怎么输入≥符号
- 电脑word里破折号怎么输入 没断开───符号键盘上怎么打出来
- 搜狗手机输入法皮肤安装教程 免费键盘皮肤使用方法
- 千分号怎么打出来在电脑上 键盘上5‰怎么输入
- iphone(输入法怎么调出来 苹果手机如何更改输入法)
