文章詳情頁
python - 用java做的拍賣系統(tǒng),如何處理拍賣競(jìng)價(jià)時(shí)多個(gè)請(qǐng)求同時(shí)調(diào)用的并發(fā)問題??
瀏覽:194日期:2022-10-11 15:18:07
問題描述
拍賣系統(tǒng),有一個(gè)功能競(jìng)拍價(jià)格。現(xiàn)在的情況就是,多個(gè)請(qǐng)求同時(shí)競(jìng)拍,后臺(tái)如何處理這個(gè)并發(fā)問題,這個(gè)競(jìng)拍誰成功誰失敗的業(yè)務(wù)邏輯大致怎么分析,以及如何處理數(shù)據(jù)庫的數(shù)據(jù)修改問題。
涉及到并發(fā)的問題,小弟在java并發(fā)方面很不擅長(zhǎng),接觸的少。如果需要框架和技術(shù)的話,希望大家能說一下
問題解答
回答1:競(jìng)拍又不是搶購(gòu),你只要判斷目前的數(shù)值是否比強(qiáng)求的大就好了,用一個(gè)鎖機(jī)制,逐個(gè)處理來的請(qǐng)求,比目前數(shù)值大的,改寫數(shù)值并提示成功,比目前小的,提示已有出家更高的,你的出價(jià)無效了
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備