[問題] 一個後端的設計問題?
請問一下:
我在server寫一個List,供應很多前端app client取資料,然後我固定半小時才去
資料庫更新一次這個List。這是個Restful API。
我會這樣做的原因是手機app client端有上萬個用戶,我不想每次拿資料都要進出
一趟資料庫,所以才想弄一個List在server本地端,每半小時再去資料庫更新一次
資料。
但我一直有一個疑問,當我去資料庫更新的時候,如果那一刻(秒),剛好有前端
Client來取資料,請問這時這個app會:
1.取到舊的資料
2.出錯,exception ?
EX:
in some class:
localList = getUpdatedDataFromDatabase();
剛好在做這個動作時,有client要拿資料,此時會怎麼樣?
要做什麼措施避免混亂?還是這個方法根本不好?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.5.180.240
※ 文章網址: https://www.ptt.cc/bbs/java/M.1457670014.A.559.html
推
03/11 13:05, , 1F
03/11 13:05, 1F
→
03/11 13:06, , 2F
03/11 13:06, 2F
→
03/11 13:12, , 3F
03/11 13:12, 3F
推
03/11 14:37, , 4F
03/11 14:37, 4F
→
03/11 14:38, , 5F
03/11 14:38, 5F
→
03/11 14:39, , 6F
03/11 14:39, 6F
→
03/11 14:39, , 7F
03/11 14:39, 7F
→
03/11 14:40, , 8F
03/11 14:40, 8F
推
03/11 17:36, , 9F
03/11 17:36, 9F
→
03/11 17:37, , 10F
03/11 17:37, 10F
推
03/11 22:53, , 11F
03/11 22:53, 11F
→
03/11 22:53, , 12F
03/11 22:53, 12F
推
03/12 17:42, , 13F
03/12 17:42, 13F
→
03/12 17:42, , 14F
03/12 17:42, 14F
→
03/12 21:31, , 15F
03/12 21:31, 15F
→
03/13 22:02, , 16F
03/13 22:02, 16F
java 近期熱門文章
PTT數位生活區 即時熱門文章