订阅一个主题好像需要比较久,差不多要7秒以上

环境信息

  • EMQX 版本:开源版 4.2.1
  • 操作系统及版本:ubuntu 18.04
  • 其他

问题描述

1、无论是通过mqttbox,还通过mqtt sdk来链接,
订阅一个主题,都需要差不多7s,才能成功。
2、因为没有订阅成功,这7s期间,publish任何消息都没接受到,
在emq的dashboard上,对应客户端中的订阅列表确实也差不多要7s后才能看到。
看了服务资源,应该不是资源问题,不知道需要哪里做什么配置

配置文件及日志

尝试一下系统调优

就几个终端测试,应该跟性能调优没多大关系。

挂载了那些业务呢?方便贴一下你的topic吗?多提供一点信息会帮助debug,目前的信息不好判断具体的情况

  1. 开下对这个客户端日志追踪。观察下是那个步骤慢掉了
  2. emqx 在处理通配订阅的时候消耗会大一点,如果你的集群比较大、主题层级过多、通配符包含过多且大量这种类型的主题在订阅。那么订阅速度就会变得很慢

先尝试看看追踪日志。这里面能观察到更多的信息