2016-11-18 51 views
-1

參考是這一個:http://www.slideshare.net/Typesafe_Inc/why-play-framework-is-fast爲什麼我們不能在Tomcat中使用websocket?

在幻燈片第17頁我通過鏈接顯示,有一個關於線程每個請求模型的簡要總結。 他們說優點是「對ThreadLocal有用」,但爲什麼?
即使我們在其他系統上,我認爲這是可能的。 缺點是這樣的:

如果請求保持打開,線程必須等到它關閉或提供數據。 這意味着不能使用Websocket,SSE,Comet等。

我無法理解它。在客戶端,如果我們編寫用JavaScript編寫的適合異步連接的代碼,我們可以實現它,不是嗎?

回答

2

您可以。來自documentation

Tomcat實現由JSR-356定義的Java WebSocket 1.1 API。

+0

謝謝你的回答。 「如果請求保持打開狀態,線程必須等到它關閉或提供數據,這意味着不能使用WebSocket,SSE,Comet等。」這是什麼意思? SSE或Websocket等不對稱連接的連接是通過另一個連接,所以我認爲它有些奇怪,因爲請求應該是不同的。 –

相關問題