2
我向Servlet發送了一個請求(託管在Tomcat上)。在不依賴處理的情況下給予客戶響應-Servlet
這個servlet做什麼:
查詢數據庫並獲取文件名並刪除它們位於文件夾的文件。
我需要什麼?
這種操作花費很多時間,因爲有一種情況,我必須刪除一些200-300文件。所以我需要調用一個在後臺工作的任務,servlet的響應不應該等待任務完成。
最後:
的Servlet應該能夠啓動一項任務的要求,他必須立即得到響應(不依賴於任務處理)。
我不是在談論AJAX。
刪除20-100個文件應該是相當快的,但無論如何,看看Executors類。在應用程序啓動時創建一個Executor服務,並將任務提交給執行程序以在後臺運行它們。 –