①問題場(chǎng)景:一個(gè)新用戶注冊(cè)后,會(huì)有一個(gè)任務(wù)開始執(zhí)行,每個(gè)用戶都有自己對(duì)應(yīng)單獨(dú)的一個(gè)任務(wù).這個(gè)任務(wù)是24*7一直在實(shí)時(shí)運(yùn)行監(jiān)控的(計(jì)算任務(wù)/Http請(qǐng)求/耗時(shí)任務(wù)).(有點(diǎn)類似攜程app高鐵票搶票的意思.)②我的思路:一開始想的是一個(gè)新用戶進(jìn)來就新開一條線程.或者管理一個(gè)線程池,把任務(wù)全都放進(jìn)一個(gè)隊(duì)列中.循環(huán)的在線程池進(jìn)行任務(wù)的計(jì)算.但是中途會(huì)有新用戶(任務(wù))進(jìn)來.而且這樣如果用戶量一多的話好像想過不是很理性.也就是線程池每批進(jìn)行n個(gè)任務(wù)的運(yùn)行.但是這樣所有用戶一輪下來時(shí)間好像有點(diǎn)長(zhǎng).③向大佬請(qǐng)教:我也挺小白的,所以想問一下具體這種場(chǎng)景比較推薦怎么樣的實(shí)現(xiàn)方式/思路.困擾了我好久.**感謝大佬.!**
請(qǐng)教一個(gè)后端/后臺(tái)的設(shè)計(jì)思路.感激不盡
qq_笑_17
2019-10-25 23:21:37