mqant
mqant copied to clipboard
mqant路由问题
我在 服务器 端,在gate模块下定义了一个 HD_chat 的路由请求,g.GetServer().RegisterGO("HD_chat", g.FaceChat),为什么在 客户端 可以使用 topic为 gate/HD_chat/face 发送成功,request, err := w.Request("gate/HD_chat/face", []byte(str)), 原因感觉是路由匹配的机制,但是心里不能够确定,查了一下MQTT的主题匹配,有一些匹配符可以起到这样的作用,但是mqant中没有显示出这一点,所以问下前辈
request, err := w.Request("gate/HD_chat/face", []byte(str))是啥意思?
没太理解你说的意思哈,你可以把详细的日志附上
我忘了总结问题是什么了,这个问题是 客户端 订阅的 topic 是 gate/HD_chat/face ,然后 服务器端 gate模块 声明的 id是 HD_chat,我知道前面的chat 是表示 模块的id,用于匹配的,我不懂的地方是为什么 我订阅的路径后面多了个face,但是 发送消息的时候仍然可以发送成功,这个没有日志前辈,我截个代码的图你看看。