Commit f4eeba74 authored by iamhujiebin's avatar iamhujiebin

feat:4个进程处理

parent 1c13f8e5
...@@ -47,24 +47,26 @@ func OnMicCheck() { ...@@ -47,24 +47,26 @@ func OnMicCheck() {
} }
func OnMicQueue() { func OnMicQueue() {
go func() { for i := 0; i < 4; i++ {
for true { go func() {
model := domain.CreateModelNil() for true {
if onMic := mic_c.BLPopQueueOnMic(model); onMic != nil { model := domain.CreateModelNil()
// 群组上麦经验 if onMic := mic_c.BLPopQueueOnMic(model); onMic != nil {
if err := group_mic_s.NewGroupPowerService(model.MyContext).IncrGroupPowerOnMicExpAndTime(onMic.GroupUuid, onMic.UserId, onMic.Timestamp); err != nil { // 群组上麦经验
model.Log.Errorf("cron micIn GroupPowerOnMicExp err:%v", err) if err := group_mic_s.NewGroupPowerService(model.MyContext).IncrGroupPowerOnMicExpAndTime(onMic.GroupUuid, onMic.UserId, onMic.Timestamp); err != nil {
} else { model.Log.Errorf("cron micIn GroupPowerOnMicExp err:%v", err)
model.Log.Infof("cron micIn GroupPowerOnMicExp success, groupId:%v, userId:%v", onMic.GroupUuid, onMic.UserId) } else {
} model.Log.Infof("cron micIn GroupPowerOnMicExp success, groupId:%v, userId:%v", onMic.GroupUuid, onMic.UserId)
}
// 用户上麦 // 用户上麦
//if err := mic_m.IncrUserOnMic(model, onMic.UserId, onMic.Timestamp); err != nil { //if err := mic_m.IncrUserOnMic(model, onMic.UserId, onMic.Timestamp); err != nil {
// model.Log.Errorf("cron micIn IncrUserOnMic err:%v", err) // model.Log.Errorf("cron micIn IncrUserOnMic err:%v", err)
//} else { //} else {
// model.Log.Infof("cron micIn IncrUserOnMic success,userId:%v", onMic.UserId) // model.Log.Infof("cron micIn IncrUserOnMic success,userId:%v", onMic.UserId)
//} //}
}
} }
} }()
}() }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment