1.err必须处理
go
//这就很蠢
if err := json.Unmarshal(jsonData, &order); err != nil {
logger.Error(err)
}
go
//return一下
if err := json.Unmarshal(jsonData, &order); err != nil {
logger.Error(err)
return err
}
2.log日志
关键的位置,日志一定要到位!
比如发送kafka消息,发送的目标地址、发送的内容打印出来,在微服务情况下非常易于排查出问题的环节。