APP功能概述:用戶打開APP有一個領取排隊號的功能,領取到號后進入等待,等待的過程會顯示你排到第幾名,大概等待多久,用戶會實時的看到排隊的信息變化。有點像去銀行排隊辦業(yè)務。遇到的問題:我目前采用的是APP通過定時輪詢請求服務端接口,如果APP突然斷網(wǎng),就會卡住隊伍,后面的人排不到前面來。我這邊寫了一個計劃任務在后臺清理這些異常的用戶,個人感覺不是十分理想,請教各位大牛,如果采取推送的方式是否比客戶端輪詢更有優(yōu)勢?(排隊的人數(shù)肯定不會超過1000),如果采用推送是用計劃任務還是通過某個用戶服務完畢或剛加入隊伍的用戶進行觸發(fā)推送,或者說有沒有其他的方式?目前還有一種情況就是如果采用APP輪詢請求接口,一旦APP進入后臺,也就是按了home鍵之類的,就不會繼續(xù)請求我的接口,也會被后臺程序認為是異常用戶清除掉了。
APP做用戶排隊功能,是拉取還是推送?
冉冉說
2019-04-21 20:40:39