我部署了两个java的mqtt服务,都使用了共享订阅,如果我部署emqx采用hash负载,是不是没用,还是达不到某个实例一直消费某个设备的消息
我部署了两个java的mqtt服务,都使用了共享订阅,如果我部署emqx采用hash负载,是不是没用,还是达不到某个实例一直消费某个设备的消息
是的。达不到。
如果想某个实例,一直消费某个设备的消息,需要怎么实现
我能想到的就是只有他订阅了这个主题,其它人都没有订阅。
那你的hash负载是应用在哪里生效的
使用helm如何配置hash_clientid的负载
不好意思,你可以看看 helm 的文档,我不会 helm。
在 emqx 里面你可以在 dashboard 上直接配置,或者:在 etc/emqx.conf 中直接配置:
shared_subscription_strategy