[优化]设备数据上传并发处理,添加队列,以及并发数控制

This commit is contained in:
PandaX
2023-11-28 17:59:01 +08:00
parent 58341b0236
commit 287c8a1b05
8 changed files with 45 additions and 16 deletions

View File

@@ -281,9 +281,8 @@ func (s *HookGrpcService) OnMessagePublish(ctx context.Context, in *exhook2.Mess
data.RequestId = id
}
//TODO 如果设备消息量过大推荐采用NATS队列处理
s.HookService.MessageCh <- data
//将数据放到队列中
s.HookService.Queue.Queue(data)
res.Value = &exhook2.ValuedResponse_Message{Message: in.Message}
return res, nil
}