码迷,mamicode.com
首页 >  
搜索关键字:netty 心跳检测    ( 1976个结果
Netty版本升级血泪史之线程篇
1. 背景1.1. Netty 3.X系列版本现状根据对Netty社区部分用户的调查,结合Netty在其它开源项目中的使用情况,我们可以看出目前Netty商用的主流版本集中在3.X和4.X上,其中以Netty 3.X系列版本使用最为广泛。Netty社区非常活跃,3.X系列版本从2011年2月7日发布...
分类:编程语言   时间:2015-02-08 23:07:35    阅读次数:499
基于netty-socketio的web推送服务
实时消息的推送,PC端的推送技术可以使用socket建立一个长连接来实现。传统的web服务都是客户端发出请求,服务端给出响应。但是现在直观的要求是允许特定时间内在没有客户端发起请求的情况下服务端主动推送消息到客户端。有哪些可以实现web消息推送的技术:不断地轮询(俗称“拉”,polling)是获取实...
分类:Web程序   时间:2015-02-08 15:18:16    阅读次数:186
Netty高性能之道
1. 背景1.1. 惊人的性能数据最近一个圈内朋友告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。事实上,我对这个数据并不感到...
分类:Web程序   时间:2015-02-08 01:37:04    阅读次数:396
Netty系列之Netty 服务端创建
1. 背景1.1. 原生NIO类库的复杂性在开始本文之前,我先讲一件自己亲身经历的事:大约在2011年的时候,周边的两个业务团队同时进行新版本开发,他们都需要基于NIO非阻塞特性构建高性能、异步和高可靠性的底层通信框架。当时两个项目组的设计师都咨询了我的意见,在了解了两个项目团队的NIO编程经验和现...
分类:Web程序   时间:2015-02-06 12:39:17    阅读次数:161
AndroidPN中的心跳检测
在AndroidPN客户端里存在着心跳检测功能。就是每隔一段时间客户端向服务器端发送一个消息,以检测连接是否正常,发送的消息内容为: 心跳检测频率时间在SmackConfiguration类中设置: 心跳检测任务的定义及开启在PacketWriter类中:心跳检测的流程:1.按心跳时间定时向服务发....
分类:移动开发   时间:2015-02-04 23:05:59    阅读次数:278
netty 学习
示例 : wikit http://netty.io/wiki/index.html书 : netty in action http://blog.csdn.net/abc_key/article/category/2374891 netty 权限指南nio1.缓冲区 Buffer java 基本类...
分类:Web程序   时间:2015-02-04 18:33:43    阅读次数:214
高可用 heartbeat和keepalived
双机热备heartbeat和keepalived一、heartbeat安装配置用heartbet搭建nginx服务高可用环境:两台Centos6.5_x64系统下的高可用,每一台都需要两块网卡。两台机器上都需要安装nginx主服务器masterip(可以访问外网)172.18.9.89ip(用于心跳检测):192.168.8.200从服务器slaveip(可..
分类:其他好文   时间:2015-02-03 15:19:24    阅读次数:282
netty中的PoolChunk
数据结构学的烂,看这个类比较的吃力PoolChunk主要使用long allocate(int normCapacity) 在buffer pool中分配buffer。这个类有几个重要的概念:page:是chunk中内存分配的最小单元,chunk:表示一系列的page, 一个chunk的大小chun...
分类:Web程序   时间:2015-02-03 00:38:45    阅读次数:282
netty中的位操作
看了PoolChunk源码,好多位操作,对这些位操作理解不到位,看起来很是吃力,不知道为什么要这么做,但是是性能更好1:大小为2 的冥的数加1 怎么操作 size^1;2: <=比较 mask=~(pageSize-1) num & mask !=0 那么num <mask4:两个数互补 ...
分类:Web程序   时间:2015-01-29 23:54:05    阅读次数:284
基于Netty与RabbitMQ的消息服务
Netty作为一个高性能的异步网络开发框架,可以作为各种服务的开发框架。前段时间的一个项目涉及到硬件设备实时数据的采集,采用Netty作为采集服务的实现框架,同时使用RabbitMQ作为采集服务和各个其他模块的通信消息队列,整个服务框架图如下:将业务代码和实际协议解析部分的代码抽离,得到以上一个简单...
分类:Web程序   时间:2015-01-29 00:05:20    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!