首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
netty
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Netty——自定义协议通信
Netty——自定义协议通信 前言 为了满足自己业务场景的需要, 应用层之间通信需要实现各种各样的网络协议。本文记录如何设计一个高效、可扩展、易维护的自定义通信协议,以及如何使用 Netty 实现自定义的通信协议。 一、通信协议设计 所谓的协议,就是通信双方事先商量好的接口“暗语”, 在 TCP 网络编程中,发送方和接收方的数据包格式都是二进制, 发送方将
113
代码人生
01-01 08:00
代码人生
netty 学习 Handler的执行顺序
netty 学习 Handler的执行顺序 Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。 ? Handler在netty中,无疑占据着非常重要的地位。Hand
112
代码人生
01-01 08:00
代码人生
Netty源码分析
Netty源码分析 Netty入门 ? Netty 是业界最流行的NO框架之一,它的健壮性、功能、性能、可定制性和可扩展性在同类框架中都是首屈一指的,它已经得到成百上千的商用项目验证,例如 Hadoop的RPC框架Avro就使用了Nety作为底层通信框架,其他还有业界主流的RPC框架,也使用Nety来构建高性能的异步通信能力。 ? 参考: 优势: API简单方
110
后端
01-01 08:00
后端
netty系列之:搭建自己的下载文件服务器
netty系列之:搭建自己的下载文件服务器,简介上一篇文章我们学习了如何在netty中搭建一个HTTP服务器,讨论了如何对客户端发送的请求进行处理和响应,今天我们来讨论一下在netty中搭建文件服务器进行文件传输中应该注意的问题。文件的content-type客户端向服务器端请求一个文件,服务器端在返回的HTTP头中会包含一个content-type的内容,这个content-type表示的是返回
110
代码人生
01-01 08:00
代码人生
Netty tcnative boringssl windows 32-bit 编译
Netty tcnative boringssl windows 32-bit 编译 1 问题 在使用Netty SSL时,我们往往会采用netty-tcnative-boringssl组件。但是netty-tcnative-boringssl在Windows上仅有64位版本的,没有32版本的。由于项目需要用于32位的,所以自己编译了一下。 下面详细记录编译的步骤。 2 环境 VS2017 社区版。 Win10 SDK 10.0
109
代码人生
01-01 08:00
代码人生
netty系列之:搭建HTTP上传文件服务器
netty系列之:搭建HTTP上传文件服务器 目录 简介 上一篇的文章中,我们讲到了如何从HTTP服务器中下载文件,和搭建下载文件服务器应该注意的问题,使用的GET方法。本文将会讨论一下常用的向服务器提交数据的POST方法和如何向服务器上传文件。 GET方法上传数据 按照HTTP的规范,PUT一般是向服务器上传数据,虽然不提倡,但是也可以使用GET向服务器端上传数据。 先看下GET客户端的构建中需要
107
代码人生
01-01 08:00
代码人生
Netty编解码器&TCP粘包拆包
Netty编解码器&TCP粘包拆包 一、Netty编解码器 (一)Netty编解码器概述 1、Java的编解码 在Java中编码(Encode)称为序列化, 它将对象序列化为字节数组,?于?络传输、数据持久化或者其它?途。解码(Decode)称为反序列化,它把从?络、磁盘等读取的字节数组还原成原始对象(通常是原始对象的拷?),以?便后续的业务逻辑操作。 java序列化对
107
代码人生
01-01 08:00
代码人生
netty系列之:轻轻松松搭个支持中文的服务器
netty系列之:轻轻松松搭个支持中文的服务器 目录 简介 之前讲了那么多关于netty的文章,都是讲netty的底层原理和实现,各位小伙伴一定都在想了,看了这么多篇文章,netty到底能干啥呢?今天让我们来使用netty简简单单搭一个支持中文的服务器,展示一下netty的威力。 netty的HTTP支持 今天我们搭的服务器是支持HTTP1.1的服务器。在netty中搭建服务器就像是拼房子,找到合适的
105
代码人生
01-01 08:00
代码人生
Netty 框架学习 —— ByteBuf
Netty 框架学习 —— ByteBuf 概述 网络数据的基本单位总是字节,Java NIO 提供了 ByteBuffer 作为它的字节容器,但这个类的使用过于复杂。Netty 的 ByteBuf 具有卓越的功能性和灵活性,可以作为 ByteBuffer 的替代品 Netty 的数据处理 API 通过两个组件暴露 —— abstract class ByteBuf 和 interface By
105
代码人生
01-01 08:00
代码人生
netty系列之:搭建自己的下载文件服务器
netty系列之:搭建自己的下载文件服务器 目录 简介 上一篇文章我们学习了如何在netty中搭建一个HTTP服务器,讨论了如何对客户端发送的请求进行处理和响应,今天我们来讨论一下在netty中搭建文件服务器进行文件传输中应该注意的问题。 文件的content-type 客户端向服务器端请求一个文件,服务器端在返回的HTTP头中会包含一个content-type的内容,这个content-type
104
«
1
2
3
4
5
6
7
8
...
13
14
»