当前位置:  开发笔记 > 运维 > 正文

MQTT:每分钟MQTT客户端轮询服务器多少次?

如何解决《MQTT:每分钟MQTT客户端轮询服务器多少次?》经验,为你挑选了1个好方法。

MQTT客户端每分钟多少次轮询服务器?这是一个大数据流量吗?我知道数据包的大小可能很小,但是客户端ping代理程序以使其自己在代理中"在线"的次数.

如果我不清楚请评论这个问题,我会尝试更好地解释我的疑问.

我的经纪人是Mosquitto,客户是小型设备(传感器等)



1> ralight..:

假设没有数据流(当然是依赖于应用程序),客户端将定期向代理发送PINGREQ消息.这是一个2字节的消息,代理回复PINGRESP,也是2字节.

发送PINGREQ的速率取决于keepalive连接时设置的参数.这告诉代理它应该期望来自客户端的至少一条消息的间隔.在没有任何其他消息的情况下,客户端发送PINGREQ.

60秒通常用作默认值(这是否适合您取决于您​​希望客户端/代理响应挂起连接的速度).在没有任何其他消息流动的情况下,维持keepalive保证意味着每分钟传输4个字节.这当然只是应用级数据,线上数据的长度会更大.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有