tigase服务器tcp保活分析

客户端(spark,psi)和服务器端(tigase)有各自的tcp保活机制。这个很好理解,客户端需要知道啥时候服务器挂了,服务器也需要知道客户端啥时候挂了。

客户端每隔一段时间(大概几十秒,每种客户端不一样)就会向服务器发tcp层保活包(带一个字节的数据)。

服务器每隔一段时间(默认几十分钟)就会向客户端发保活包。tigase保活包有两种:xmpp层ping包,tcp层保活包(带一个字节数据)。

服务器端,保活包类型,探测间隔时间,连接超时时间都可以设置。具体设置参考:

http://docs.tigase.org/tigase-server/7.0.0/Properties_Guide/html/#watchdogDelay

源码位置:

tigase.server.ConnectionManager中的Watchdog

客户端,界面上没有tcp保活设置入口。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值