其他都正常,我在使用共享订阅的时候就失败,然后我看server端的日志:
2025-08-01T09:03:37.125299+08:00 [warning] clientid: aa, msg: cannot_subscribe_topic_filter, peername: 10.99.217.211:52022, username: a, topic: {share,<<“g1”>>,<<“t1”>>}, reason: <<“Shared Subscriptions not supported”>>
支持的,你得在dashboard上的mqtt设置中打开共享订阅,应该是你以前不小心点过 把它关掉了
String broker = "tcp://10.98.90.105:1883";
String clientId = "aa"; // 自动生成唯一客户端 ID
String topic = "$share/g1/t1";
// String topic = “test/topic2”;
int qos = 1; // 服务质量等级
String content = “Hello EMQX from Java!”;
String username = “a”; // 设置用户名
String password = “a”; // 设置密码
你用了clean start是flase么,可以试试重启一下emqx