以前我問過這個問題: Read quicktime movie from servlet in a webpage? 基本上我用一個servlet來串流播放電影文件瀏覽器的一個插件的QuickTime(爲了演文件根目錄之外)。最後Ryan Fernandes問我關於併發問題的問題。 我在這裏沒有真正解決這個問題。併發在Java EE應用程序
什麼是使用servlet來流的文件和convetional方法反正之間的主要區別,服務器還是要流的文件給客戶?如果沒有,在後面的情況下服務器如何將文件流式傳輸到插件?
瑞恩還問了關於使用servlet的性能。導致它耗盡大量內存?當我們使用backing bean或jsf,jsp(基於servlet)時,如果許多用戶同時訪問,創建的實例數量巨大。它也需要大量的記憶,我們如何解決它?
請幫我解決這些問題。如果你有任何有關這些問題的好文章:併發,多線程,性能可以與我分享,我是一個新手。 非常感謝。 問候 K.
嗨馬克斯,所以這裏的問題是管理讀取文件的併發性,而不是使用servlet的權利? – 2010-07-02 01:48:20
是的,您指出的評論是指文件讀取併發問題。使用FileInputStream完全解決了這個問題,正如您從javadoc中看到的一樣。 – bezmax 2010-07-02 15:57:12
謝謝Max。你是對的。我發現servlet能夠處理併發請求 – 2010-07-09 03:24:34