在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ 如何實(shí)現(xiàn)前端請(qǐng)求耗時(shí)的java后臺(tái)任務(wù),而不會(huì)超時(shí)?

如何實(shí)現(xiàn)前端請(qǐng)求耗時(shí)的java后臺(tái)任務(wù),而不會(huì)超時(shí)?

業(yè)務(wù)需要前端有個(gè)按鈕,點(diǎn)擊后提交到后臺(tái),執(zhí)行一個(gè)耗時(shí)的后臺(tái)任務(wù),大約耗時(shí)幾分鐘到幾十分鐘,并且前端需要知道任務(wù)執(zhí)行結(jié)果(成功,失敗,執(zhí)行中)。

如果用普通ajax請(qǐng)求,由于耗時(shí)過(guò)長(zhǎng),頁(yè)面會(huì)超時(shí)。
如果自行實(shí)現(xiàn)一個(gè)提交請(qǐng)求-輪詢執(zhí)行狀態(tài)-前端實(shí)時(shí)展示,的功能,會(huì)比較復(fù)雜,感覺(jué)也不可靠。

請(qǐng)問(wèn)有沒(méi)有什么現(xiàn)成的插件或者功能可以實(shí)現(xiàn)嗎?如果自行實(shí)現(xiàn)怎么做比較簡(jiǎn)單可靠?

回答
編輯回答
凝雅

可以采用異步的方法,前端調(diào)用之后,立刻告訴前端,任務(wù)正在處理中,耗時(shí)的任務(wù)是一個(gè)異步的方法。
可以采用spring的Async注解。

2018年2月16日 02:39
編輯回答
撥弦

輪詢還好啊

2017年3月28日 15:18