摩拜單車爲什麼掃碼沒反應閃退 摩拜單車服務器故障

最近,有一部分人在使用摩拜單車的掃碼的時候出現閃退,設置服務器故障等問題,一般就算出現這種情況也是極少數,不過最近反應這問題的人確實有點多了,這是什麼原因呢,我們分析了幾個原因,希望可以幫助到大家。

摩拜單車爲什麼掃碼沒反應閃退 摩拜單車服務器故障

原因分析:

據小編分析具有以下幾種原因導致服務器故障:

1.服務器抗壓: 

目前不知道摩拜併發時的最大壓力有多少,最近的故障估計是紅包活動導致大量的用戶頻繁的開車,鎖車,領取紅包導致的。 

像紅包分配到每輛車上面,其實完全可以先分配好,存入redis中,這樣就能分擔很大一部分數據庫壓力。 

這個時候合理的架構就派上用場了,並不一定說要的很高大上,用很多新技術,只要能滿足業務需求就行,如果摩拜的後端服務拆分的夠細,對API也有限流應該不足以導致服務器癱瘓,影響所有用戶的場面。

2.鎖車重試機制: 

前2天就經歷了一次,車明明鎖了,後面打開app顯示服務異常,等了幾分鐘正常了,正常後但是我的這輛車還是在騎行中,這就是我上面說的那種情況。 

像這種鎖車業務,應該採用確認機制,即關鎖後告訴服務器,xx車關閉了,服務器收到請求,計算價格等等,然後告訴車上的程序,處理成功。如果發送請求後沒收到確認成功的消息,應該隔N分鐘進行重試,這樣等服務器恢復正常的時候就能成功的將鎖關閉了。

3.關於人工審覈: 

在車鎖了,但是還在計費的這種情況下,需要提交人工審覈,這個時候你的賬號是被凍結的,等人工審覈過後才能使用,我估計摩拜也不會去審覈這麼多請求,因爲出現事故的次數確實比較多。