首页 标签 Netty

netty系列之:kequeue传输协议详解

   简介    在前面的章节中,我们介绍了在netty中可以使用kequeue或者epoll来实现更为高效的native传输方式。那么kequeue和epoll和NIO传输协议有什么不同...

Java 2022.05.30 0 253

Netty源码篇7-接收请求过程剖析

   1. 源码剖析    说明:                        从之前服务器启动的源码中,我们得知,服务器最终注册了一个 Accept 事件等待客户端...

Java 2022.05.27 0 356

netty系列之:在netty中实现线程和CPU绑定

   简介    之前我们介绍了一个非常优秀的细粒度控制JAVA线程的库:java thread affinity。使用这个库你可以将线程绑定到特定的CPU或者CPU核上,通过减少线程在C...

Java 2022.05.24 0 295

Netty 系列(1)— 网络 I/O 基础

Netty 系列(1)— 网络 I/O 基础

网络基础网络编程基础Linux 的内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个file...

Java 2022.05.24 0 378

Netty源码篇2-Channel和Unsafe

Netty源码篇2-Channel和Unsafe

欢迎大家关注 github.com/hsfxuebao ,希望对大家有所帮助,要是觉得可以的话麻烦给点一下Star哈《Netty 权威指...

后端 2022.05.14 0 592

Kryo+Netty传输序列化对象

Kryo+Netty传输序列化对象

Kryo+Netty传输序列化对象1.概述这段时间不是一直想要使用Netty模仿一下dubbo,自己写一个RPC框架嘛,然后在学习的过程...

后端 2022.05.06 0 847

netty系列之:一个价值上亿的网站速度优化方案

本文将会给大家介绍一下如何在一个netty服务中同时支持http和http2两种协议,在这两个服务器中,提供了对多图片的访问支持,我们介绍如何从服务器端返回多个图片。最后介绍一个价值上亿的速度优化方案...

后端 2021.12.13 0 1091

netty系列之:在http2中使用framecodec

netty为我们提供了很多http2的封装,让我们可以轻松的搭建出一个支持http2的服务器。其中唯一需要我们自定义的就是http2 handler。今天给大家介绍的一种实现方式是netty中准备替换...

后端 2021.11.22 0 732

netty系列之:netty实现http2中的流控制

http2对流控制是通过两个方面来实施的,第一个方面就是初始化的Http2SettingsFrame,通过设置SETTINGS_INITIAL_WINDOW_SIZE来控制初始window的大小。第二...

后端 2021.10.29 0 873

netty系列之:netty对http2消息的封装

netty系列之:netty对http2消息的封装

无论是什么协议,如果要真正被使用的话,需要将该协议转换成为对应的语言才好真正的进行应用,本文将从http2消息的结构出发,探讨一下net...

后端 2021.10.25 0 825

netty系列之:让TLS支持http2

我们知道虽然HTTP2协议并不强制使用HTTPS,但是对大多数浏览器来说,如果要使用HTTP2的话,则必须使用HTTPS,所以我们需要了解如何在netty的TLS中支持http2。TLS的扩展协议NP...

后端 2021.10.20 0 568

netty系列:使用SSL/TLS加密Netty程序

netty系列:使用SSL/TLS加密Netty程序

现如今的时代背景下数据隐私是一个十分关注的问题,作为开发人员,我们需要准备好解决这个问题。至少我们需要熟悉加密协议 SSL 和 TLS ...

Java 2021.10.20 0 1327