首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
netty
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Netty系列(一):Springboot整合Netty,自定义协议实现
Netty系列(一):Springboot整合Netty,自定义协议实现,Netty是由JBOSS提供的一个java开源框架,现为Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty是一个基于NIO的客户、服务器端的编程框架,使用Netty可以确保你快速和简单的开发出一个网络应用,例如实现了某种
76
代码人生
01-01 08:00
代码人生
netty之微信-效果展示(一)
netty之微信-效果展示(一) 支持可热拔插的channelHandler ,心跳与空闲检测, 1、启动服务端(运行nettyServer的main方法) 2、启动客户端(运行nettyclient的main方法),并输入登录用户名登录,如下图: 3、单聊 发送方: 接受方: 4、群聊 (1)、发起
51
代码人生
01-01 08:00
代码人生
Netty+Spring Boot仿微信 全栈开发高性能后台及客户端
Netty+Spring Boot仿微信 全栈开发高性能后台及客户端 download: 课程将仿微信开发一个App,其中涉及 Netty的websocket开发、SpringBoot开发、MUI与H5Plus(H5+)以及Nginx+FastDFS分布式文件系统搭建与使用等。学完后你也能开发出一个高水平的App,并且发布上线。 适合人群初中级java开发,有基础的大学应届生 技术储备要求Java基础,了解 html、cs
58
代码人生
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 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浅谈
Netty浅谈 1.Netty的介绍 Netty 是由 JBOSS 提供的一个 Java 开源框架,现为 Github 上的独立项目。 Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 Netty 主要针对
136
代码人生
01-01 08:00
代码人生
Netty——自定义协议通信
Netty——自定义协议通信 前言 为了满足自己业务场景的需要, 应用层之间通信需要实现各种各样的网络协议。本文记录如何设计一个高效、可扩展、易维护的自定义通信协议,以及如何使用 Netty 实现自定义的通信协议。 一、通信协议设计 所谓的协议,就是通信双方事先商量好的接口“暗语”, 在 TCP 网络编程中,发送方和接收方的数据包格式都是二进制, 发送方将
113
代码人生
01-01 08:00
代码人生
netty实战 第一章
netty实战 第一章 非阻塞I/O相比阻塞I/0优点 使用较少的线程便可以处理许多连接,因此也减少了内存管理和上下文切换所带来开销; 当没有I/O操作需要处理的时候,线程也可以被用于其他任务。 异步和可伸缩性 异步:也成为非同步 可伸缩性:一种系统、网络或者进程在需要处理的工作不断增长时,可以通过某种可行的方式或者扩大它的处理能力来适应这种增长的能力。 异步和可伸缩性之间
101
代码人生
01-01 08:00
代码人生
netty 的流量整形深度探险
netty 的流量整形深度探险 重点摘要 netty通过AbstractTrafficShapingHandler 即TSH 来实现限流的基本框架,它的流量整形的具体作用是? 分析已经有同行做了,而且分析的非常好,这里做些摘要(): AbstractTrafficShapingHandler 的3大实现: 分别是,GlobalTrafficShapingHandler、C
116
代码人生
01-01 08:00
代码人生
netty 的流量整形写测试
netty 的流量整形写测试 如何测试netty 的流量整形呢? 因为 其实服务端、客户端都可以限速,读写也可以限速,有多个组合,所以比较复杂; 考虑一种最简单的情况,就是单独对客户端写进行限速,如下: 服务端等待客户端连接;接受客户端请求之后,打印每秒收到的数据有多少, 然后简单打印一下速率;怎么做呢? 服务端对每一个客户端的channel保
115
«
1
2
3
4
5
6
7
8
...
13
14
»