我有一個httpservlet,它必須作出多個連接到不同的服務,以提供答案。這些請求非常少,而且servlet本身的調用由ajax完成,而且我創建的只是一個程序的Web界面,它將被少數用戶同時使用。創建一個線程池到servlet中是不是很糟糕?
現在,我要介紹一個將線程池實例化到servlet中並使其執行我的任務,加入將確保每個線程在繼續之前完成。
我讀過,無論如何,在Servlet中發送垃圾郵件線程是一種不好的做法。 但是使這些連接並行聽起來是處理我的問題的最佳方式。
那麼,你有什麼建議?最好的辦法是什麼?
您是否使用單節點(非集羣)servlet容器(tomcat,jetty)或完整的應用程序服務器? –
這當然是一個壞主意。不要在servlet中創建任何線程。使用單個線程池創建服務並將任務委託給它。 – Stefan