問題描述 最近遇到的問題,之前沒有怎么注意,前端APP用異步提交訂單,訂單需要扣減余額,類似于快速下單秒殺的這種,用戶可能在1秒內(nèi)下單5次左右。一般的邏輯寫法是: APP用戶提交訂單金額,邏輯處理后,查詢余額,余額>訂單金額,提交成功并扣除賬戶余額,記錄流水。 同步的時候這種情況是沒錯的,但是在異步的時候,用戶一秒內(nèi)下單5,6次,用戶余額10元,每次下單3元, 1秒5次的情況下,會導(dǎo)致余額變成負數(shù),第1次訂單余...
問題描述 我的邏輯是:python采集數(shù)據(jù),扔進redis隊列,然后消費者扔給控制器,返回數(shù)據(jù)庫數(shù)據(jù),再扔給其它隊列去消費,現(xiàn)在是返回的數(shù)據(jù)一直錯誤,json_decode 出來的是空的,打印出來的是對象,但是不是一般的對象。["_body":protected] ,這里我看 Response 里面有這個方法,但好像不是針對這個對象的?我嘗試了,沒效果。但我在控制器,同樣的model返回的,都直接...
問題描述 uniapp vue2 APP端push.uniapp.js經(jīng)常會有斷線的情況,看了下push.uniapp.js里面的源碼是有心跳機制,也有斷線重連的。但不太懂,我在APP.VUE加上的,收消息是正常的,但是會有一種情況,把APP彈到后臺后,我大概5分鐘以上,再重新彈起來原來的APP頁面,這個時候websocket就會斷掉,接收不到消息,我試著用在app.vue 里面的onShow寫檢測, if (thi...