码迷,mamicode.com
首页 >  
搜索关键字:netty 心跳检测    ( 1976个结果
保留包类型(NetworkComms 2.3.1源码了解和学习)
networkComms.net2.3.1开源版本,基于gpl V3协议。因为不能公开3.x版本的源码,所以基于此版本进行学习。3.X版本进行了诸多改进和Bug修复,使用方法上两者相差不大。/*请注意使用以下代码,需遵循GplV3协议*//// 保留包类型 消息确认、检验和失败重发、心跳检测、连.....
分类:Web程序   时间:2015-01-28 19:27:47    阅读次数:206
NETTY4中的BYTEBUF 内存管理
转http://iteches.com/archives/65193Netty4带来一个与众不同的特点是其ByteBuf的重现实现,老实说,java.nio.ByteBuf是我用得很不爽的一个API,相比之下,通过维护两个独立的读写指针,io.netty.buffer.ByteBuf要简单不少,也会...
分类:Web程序   时间:2015-01-27 21:49:51    阅读次数:284
jemalloc和内存管里
netty的buffer引入了缓冲池。该缓冲池实现使用了jemalloc的思想。为了看懂这块代码学写了内容分配的知识。这里讲的内存分配是堆的内存分配,其他内容本文不会涉及。内存分配是面向虚拟内存的而言的,以页为单位进行管理的,页的大小一般为4kb,当在堆里创建一个对象时(小于4kb),会分配一个页,...
分类:其他好文   时间:2015-01-27 21:39:38    阅读次数:227
netty的引用计数
netty的引用计数文档看http://netty.io/wiki/reference-counted-objects.html为什么会引用引用计数呢,Java中不是有gc线程帮我们回收对象吗?我个人理解如下1:netty为了实现zero copy使用了Direct Buffer,该buffer从N...
分类:Web程序   时间:2015-01-25 23:47:56    阅读次数:246
NIO和Reactor
本文参考Doug Lea的Scalable IO in Java.网络服务随着网络服务的越来越多,我们对网络服务的性能有了更高的要求,提供一个高性能,稳定的web服务是一件很麻烦的事情,所以有了netty框架帮我们完成。我们对各种各样的网络服务进行抽象,得到最基本的业务流程:1:读取请求信息2:对请...
分类:其他好文   时间:2015-01-21 01:17:30    阅读次数:322
基于Netty与RabbitMQ的消息服务
Netty作为一个高性能的异步网络开发框架,可以作为各种服务的开发框架。前段时间的一个项目涉及到硬件设备实时数据的采集,采用Netty作为采集服务的实现框架,同时使用RabbitMQ作为采集服务和各个其他模块的通信消息队列,整个服务框架图如下:1、设备TCP消息解析:NettyMQServer和采集...
分类:Web程序   时间:2015-01-17 22:01:39    阅读次数:287
Netty
http://www.infoq.com/cn/articles/netty-threading-modelhttp://www.jdon.com/concurrent/reactor.htm
分类:Web程序   时间:2015-01-16 18:50:56    阅读次数:170
Linux下关于TCP的keep alive的实现源码分析
TCP下的Keep Alive 我们常说的TCP的keep alive,就是为了保证连接的有效性,在间隔一定的时间发探测包,根据回复来确认该连接是否有效。通常上层应用会自己提供心跳检测机制,而Linux内核本身也提供了从内核态确保连接有效性的方式。 在sock 函数中可以设置是否需要打开keep alive开关,默认建立socket 是关闭keep alive的。代码如下 opt...
分类:系统相关   时间:2015-01-14 21:25:08    阅读次数:319
基于Netty5.0入门案例六之NettyServer群发消息
前言介绍: 我们的NettyServer收到数据后,需要群发给当前链接到服务端的所有小伙伴。 技术点: 1、ChannelGroup 【io.netty.channel.group.DefaultChannelGroup】 欢迎加入:itstack | Netty The Sniper 536069...
分类:Web程序   时间:2015-01-12 18:53:27    阅读次数:225
EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~再续~添加对各只读服务器的心跳检测
回到目录上一讲中基本实现了对数据库的读写分离,而在选择只读数据库上只是随机选择,并没有去检测数据库服务器是否有效,如服务器挂了,SQL服务停了,端口被封了等等,而本讲主要对以上功能进行一个实现,并对配置文件也进行了一些优化,让它更好的支持多个数据库服务器,分别配置各个的账号和密码及数据库服务端口等等...
分类:数据库   时间:2015-01-09 19:12:02    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!