EMQ笔记

飞行窗口(Inflight Window)保存当前正在发送未确认的Qos1/2消息。窗口值越大,吞吐越高;窗口值越小,消息顺序越严格。

当客户端离线或者飞行窗口(Inflight Window)满时,消息缓存到队列。如果消息队列满,先丢弃Qos0消息或最早进入队列的消息。

所有的推送功能必须有一个客户端和服务器的长连接,因为推送是由服务器主动向客户端发送消息,如果客户端和服务器之间不存在一
个长连接那么服务器是无法来主动连接客户端的。因而推送功能都是基于长连接的基础是上的。

原文地址:https://www.cnblogs.com/buxizhizhoum/p/6486573.html