
netty
文章平均质量分 82
冷月宫主
性格:温和
爱好:读书、听音乐、玩游戏、编程、聊天
生活态度:随缘
工作状况:一般
受教育状况:大学
展开
-
Netty异常总结及解决方法
Netty异常总结及解决方法转载 2022-02-10 11:18:03 · 3123 阅读 · 0 评论 -
Netty 超时机制及心跳程序实现
Netty 超时机制的介绍Netty 的超时类型 IdleState 主要分为:ALL_IDLE : 一段时间内没有数据接收或者发送READER_IDLE : 一段时间内没有数据接收WRITER_IDLE : 一段时间内没有数据发送在 Netty 的 timeout 包下,主要类有:IdleStateEvent : 超时的事件IdleStateHandler : 超时状态处理ReadTimeout...转载 2018-06-14 16:18:27 · 445 阅读 · 0 评论 -
Visual Studio 2017 新建一个C#项目(DotNetty应用)
## 新建一个C#项目在工具->Nuget包管理器->程序包管理器控制台输入"https://www.nuget.org/packages?q=DotNetty&prerel=false"(注意:需要带双引起,否则会提示错詚)添加以下依赖包Install-Package DotNetty.Common -Version 0.4.6Install-Package DotNett...转载 2018-05-17 11:25:03 · 2383 阅读 · 0 评论 -
netty源码分析之LengthFieldBasedFrameDecoder
http://www.jianshu.com/p/a0a51fd79f62?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io拆包的原理关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有什么不同,都是将字节累加到一个容转载 2017-09-05 18:19:26 · 1747 阅读 · 0 评论 -
Netty 4.0 实现心跳检测和断线重连
一 实现心跳检测 原理:当服务端每隔一段时间就会向客户端发送心跳包,客户端收到心跳包后同样也会回一个心跳包给服务端 一般情况下,客户端与服务端在指定时间内没有任何读写请求,就会认为连接是idle(空闲的)的。此时,客户端需要向服务端发送心跳消息,来维持服务端与客户端的链接。那么怎么判断客户端在指定时间里没有任何读写请求呢?netty中为我们提供一个特别好用的IdleStateHandler转载 2016-12-17 19:03:35 · 3250 阅读 · 0 评论 -
netty实现tcp长连接和心跳检测
通过netty实现服务端与客户端的长连接通讯,及心跳检测。 基本思路:netty服务端通过一个Map保存所有连接上来的客户端SocketChannel,客户端的Id作为Map的key。每次服务器端如果要向某个客户端发送消息,只需根据ClientId取出对应的SocketChannel,往里面写入message即可。心跳检测通过IdleEvent事件,定时向服务端放送Ping消息,检转载 2016-12-17 18:57:20 · 13290 阅读 · 1 评论 -
java对redis的基本操作(非常经典)
一、server端安装 1、下载 https://github.com/MSOpenTech/redis 可看到当前可下载版本:redis2.6 下载windows平台文件: 解压后,选择当前64位win7系统对应的版本: 2、安装 1)解转载 2015-02-23 03:04:18 · 2977 阅读 · 0 评论 -
memcache can't run as root without the -u switch
memcached是一款高速、分布式的内存缓存系统。其官方主页在http://www.danga.com/memcached/1。安装前的准备要安装memcached,需要有libevent的支持。centos通过yum install libevent-devel安装即可其它版本可通过安装libevent的源文件获得2。下载安装 目前最新版本为 memcached转载 2014-02-27 23:25:23 · 11791 阅读 · 0 评论 -
利用tcpcopy引流做模拟在线测试
一、工具介绍Tcpcopy是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽早发现bug,增加上线信心。Tcpcopy是由网易技术部于2011年9月开源的一个项目,现在已经更新到0.4版本。与传统的压力测试工具(如:abench)相比,tcpcopy的最大优势在于其实时及真实性,除了少量的丢包,转载 2013-03-23 01:09:31 · 947 阅读 · 0 评论 -
mina测试框架
http://download.youkuaiyun.com/tag/mina%E6%B5%8B%E8%AF%95%E6%A1%86%E6%9E%B6http://download.youkuaiyun.com/tag/mina%E6%B5%8B%E8%AF%95http://www.ibm.com/developerworks/cn/opensource/os-cn-apmina/http://fengji转载 2013-03-19 20:32:57 · 892 阅读 · 0 评论