检查客户端连接到 VerneMQ 集群中的哪个节点

Checking which node in a VerneMQ cluster a client is connected to

有没有一种方法可以检查客户端连接到 VerneMQ 集群中的哪个节点,而不是使用 WireShark 之类的东西?

sudo vmq-admin session show --client_id=ClientID --node

应该给你你需要的。会话命令是集群感知的。

使用 --help

查找更多选项
sudo vmq-admin session show --help
vmq-admin cluster show
Last login: xxxxx
+------------------+-------+
|       Node       |Running|
+------------------+-------+
|VerneMQ@1.1.1.1| true  |
|VerneMQ@1.1.1.2| true  |
+------------------+-------+