消息发布速率远高于消息接收速率是什么原因,而且消息接收速率会大幅度抖动

mqtt 是发布订阅模型:
比如:
2 个客户端同时订阅了一个 topicA
那一个客户端每1秒发布一个消息到 TopicA
那就出去的消息就会是每秒 2 条消息。

所以会出现发和接收速率不等的情况。

从你的图里面看出来大幅度,是有大量的消息都被丢弃了,你可以打开 emqx 的日志找找是什么原因。