添加并发操作

master
kanade 3 years ago
parent 32c3f94da2
commit 11809442cb

@ -88,8 +88,8 @@ func (s *supplyTask) data() {
time.Sleep(time.Second * 3) time.Sleep(time.Second * 3)
s.data() s.data()
}() }()
pool, _ := ants.NewPool(5) pool, _ := ants.NewPool(30)
if err := (skuMessage{}.Consume(supply.Api.Mq.SkuChangeQueue(), false, 5, func(message skuMessage, delivery amqp.Delivery) { if err := (skuMessage{}.Consume(supply.Api.Mq.SkuChangeQueue(), false, 30, func(message skuMessage, delivery amqp.Delivery) {
pool.Submit(func() { pool.Submit(func() {
defer delivery.Ack(false) defer delivery.Ack(false)
if err := third.SupplyLogic.SyncData([]uint{message.SkuId}); err != nil { if err := third.SupplyLogic.SyncData([]uint{message.SkuId}); err != nil {

Loading…
Cancel
Save