mqttjar包(多个)在同一个服务器下EMQX消息是怎么发的?

请问我现在一个服务器下,跑了有四个mqtt-jar的客户端jar包,订阅的主题全都是一模一样的(单台服务器),但是每个jar包处理的业务不一样,就是跑在一块了,这个情况下有什么解决办法可以认为这个消息不是A-jar包的把他转给B-jar包或者消息每次都四个jar包同时接收吗?

你应该合理规划主题模型,比如使用业务Id做为主题第一个路径,比如 a-jar/topic, b-jar/topic

我现在开mqttx客户端(3个)测试,随便发了主题,其他三个客户端都能接到消息,但是唯独服务器上的4个jar包订阅的同一批主题,就是只能单独某一个jar包收到消息

订阅主题是长这样的:
$share/$queue/$SYS/brokers/+/clients/EMQX
$share/$queue/T_CA01_DEV/+
$share/$queue/T_CA01_REC/+

都只能接到一份消息,不能同时接到

你这个是共享订阅的主题,一个共享订阅组内,消息只会按照负载算法派发给某一个订阅者,建议先看下文档

您好可以帮忙指正一下在文档哪个位置吗?

已经找到了文档,可是订阅就立即出现$share前缀,可是jar包没有加这个前缀,到emqx客户端中就自己注册上加上了这个前缀