首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
netty
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
netty IO模式的支持
netty IO模式的支持 netty IO模式的支持 选择开发模式: // 设置对应 EventLoopGroup // Nio模型 EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workerGroup = new NioEventLoopGroup(); // 直接修改即可对应方法名即可,
104
代码人生
01-01 08:00
代码人生
Netty实现Http服务端
Netty实现Http服务端 1、HttpServer 类 创建http 服务端 package com.bokeyuan.http.server; import io.netty.bootstrap.ServerBootstrap; import io.netty.buffer.PooledByteBufAllocator; import i
104
代码人生
01-01 08:00
代码人生
netty系列之:自定义编码解码器
netty系列之:自定义编码解码器 目录 简介 在之前的netty系列文章中,我们讲到了如何将对象或者String转换成为ByteBuf,通过使用netty自带的encoder和decoder可以实现非常方便的对象和ByteBuf之间的转换,然后就可以向channel中随意写入对象和字符串了。 使用netty自带的编码器当然很好,但是如果你有些特殊的需求,比如希望在编码的过程中对数据进行变
104
后端
01-01 08:00
后端
netty系列之:搭建HTTP上传文件服务器
netty系列之:搭建HTTP上传文件服务器,目录简介GET方法上传数据POST方法上传数据POST方法上传文件总结简介上一篇的文章中,我们讲到了如何从HTTP服务器中下载文件,和搭建下载文件服务器应该注意的问题,使用的GET方法。本文将会讨论一下常用的向服务器提交数据的POST方法和如何向服务器上传文件。GET方法上传数据按照HTTP的规范,PUT一般是向服务器上传数据,虽然不提倡,但是也可以使
103
代码人生
01-01 08:00
代码人生
netty在shardingsphere中的运用
netty在shardingsphere中的运用 在shardingsphere中会发现不少netty的代码,到底做了什么,来看下 ShardingProxy代理服务,上代码,典型的netty启动 public void start(final int port) { try { ServerBootstrap bootstrap = new Serve
103
代码人生
01-01 08:00
代码人生
Netty的ByteBuf API(2)
Netty的ByteBuf API(2) 继上一章 之后,我们继续来谈 ByteBuf 的 API 清理操作 discardReadBytes 操作 因为 TCP 底层可能粘包,几百个整包消息被 TCP 粘包后作为一个整包发送。这样,通过 discardReadBytes 操作可以重用之前已经解码过的缓冲区,从而防止接收缓冲区因为容量不足导致的扩张。 需要指出的是,调用 discardRead
103
后端
01-01 08:00
后端
Netty做什么?第一个Netty服务如何写?Netty的IO和Reactor模型?Netty组件是什么?ByteBuf是什么?(Netty一)
一 概述 1.1 初步了解Netty Netty是什么? 为什么使用netty? Netty相对于NIO有什么优势? 1.2 Netty的架构是什么? 核心(Core) 传输服务(Transport...
101
代码人生
01-01 08:00
代码人生
Netty 框架随笔
Netty 框架随笔 Netty 是目前使用网络编程的首选,很多的框架都是基于Netty进行开发的。 比如Spring5的WebFlux Netty一共有3个主要部分组成: 1. Netty核心,传输服务层,协议支持层,以及高效的数据结构ByteBuffer 2.统一网络通信的API 3.事件驱动模型 Netty中又有5个核心概念 1.Channel
101
代码人生
01-01 08:00
代码人生
netty实战 第一章
netty实战 第一章 非阻塞I/O相比阻塞I/0优点 使用较少的线程便可以处理许多连接,因此也减少了内存管理和上下文切换所带来开销; 当没有I/O操作需要处理的时候,线程也可以被用于其他任务。 异步和可伸缩性 异步:也成为非同步 可伸缩性:一种系统、网络或者进程在需要处理的工作不断增长时,可以通过某种可行的方式或者扩大它的处理能力来适应这种增长的能力。 异步和可伸缩性之间
101
后端
01-01 08:00
后端
netty系列之:搭建自己的下载文件服务器
netty系列之:搭建自己的下载文件服务器,上一篇文章我们学习了如何在netty中搭建一个HTTP服务器,讨论了如何对客户端发送的请求进行处理和响应,今天我们来讨论一下在netty中搭建文件服务器进行文件传输中应该注意的问题。文件的content-type客户端向服务器端请求一个文件,服务器端在返回的HTTP头中会包含一个content-type的内容,这个content-type表示的是返回的文
100
«
1
2
...
4
5
6
7
8
9
10
...
13
14
»