- change OrderMsgHandlerRoutinue to orderMsgHandlerRoutine
This commit is contained in:
@@ -27,7 +27,7 @@ func InitOrder() {
|
|||||||
errChecker = new(corm.MysqlErrorChecker)
|
errChecker = new(corm.MysqlErrorChecker)
|
||||||
|
|
||||||
orderMsgChan = make(chan jdapi.JDOrderMsg, 128)
|
orderMsgChan = make(chan jdapi.JDOrderMsg, 128)
|
||||||
go orderMsgHandlerRoutinue()
|
go orderMsgHandlerRoutine()
|
||||||
|
|
||||||
// todo 这样操作在有多个进程时,会有问题
|
// todo 这样操作在有多个进程时,会有问题
|
||||||
// 另外当前这个模式可能会出现同一个定单的消息,虽然远程推送过来顺序是对的,但经过处理后推送到freshfood时乱序(因为每个消息的处理时间是不确定的)
|
// 另外当前这个模式可能会出现同一个定单的消息,虽然远程推送过来顺序是对的,但经过处理后推送到freshfood时乱序(因为每个消息的处理时间是不确定的)
|
||||||
@@ -57,7 +57,7 @@ func handlePendingOrderMsg() {
|
|||||||
func orderMsgHandlerRoutinue() {
|
func orderMsgHandlerRoutinue() {
|
||||||
for {
|
for {
|
||||||
msg := <-orderMsgChan
|
msg := <-orderMsgChan
|
||||||
globals.SugarLogger.Debugf("OrderMsgHandlerRoutinue:%v", msg)
|
globals.SugarLogger.Debugf("orderMsgHandlerRoutine:%v", msg)
|
||||||
go handleOrderMsg(&msg)
|
go handleOrderMsg(&msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user