Netty
文章平均质量分 97
myh930
这个作者很懒,什么都没留下…
展开
-
Netty核心技术(三)
编写网络应用程序时,因为数据在网络中传输的都是二进制字节码数据,在发送数据时就需要编码,接收数据时就需要解码codec(编解码器) 的组成部分有两个:decoder(解码器)和 encoder(编码器)。encoder 负责把业务数据转换成字节码数据,decoder 负责把字节码数据转换成业务数据TCP是面向连接的,面向流的,提供高可靠性服务。原创 2023-09-04 20:34:18 · 64 阅读 · 1 评论 -
Netty核心技术(二)
Netty官网netty 下载地址不同的线程模式,对程序的性能有很大影响目前存在的线程模型有:传统阻塞 I/O 服务模型Reactor 模式根据 Reactor 的数量和处理资源池线程的数量不同,有 3 种典型的实现单 Reactor 单线程单 Reactor 多线程主从 Reactor 多线程Netty 线程模式(Netty 主要基于主从 Reactor 多线程模型做了一定的改进,其中主从 Reactor 多线程模型有多个 Reactor)异步的概念和同步相对。原创 2023-08-29 11:30:50 · 41 阅读 · 0 评论 -
Netty核心技术(一)
(1)Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。(2)Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。同步:浏览器向服务器发送请求,一直等待请求结果,不能去做其它事情。异步:浏览器向服务器发送请求,无需一直等待请求结果,可以去做其它事情。(3)Netty 主要针对在 TCP 协议下,面向 Clients 端的高并发应用,或者 Peer-to-Peer 场景下的大量数据持续传输的应用。原创 2023-08-24 09:46:40 · 162 阅读 · 0 评论