问题描述
我试图在 Mainflux 平台中接收来自 Nats 的消息。我已使用 golang 成功接收到来自主流频道的消息,但该消息似乎格式错误。这里有json结构吗?为什么我只收到来自 nats 的消息
当我打印为字符串时的错误信息示例:"$86903597-b75e-4a4d-bbfd-17a304714b86→$23f59960-7a32-4f0b-8e56-d21220c4f860"♦"{urn:dev:[urow]" :10e2073a01080063","v":23.1,"u":"Cel" }]0ՔԹ����▬" 这是我从 nats 接收消息的代码
if _,err := ec.QueueSubscribe(job,"worker",func(m *nats.Msg) {
ec.Flush()
//wg.Done()
fmt.Println("Dât",string(m.Data))
result <- string(m.Data)
}); err != nil {
log.Fatal(err)
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)