2015-09-01 162 views
0

我需要知道詳細信息,jBoss如何處理web服務的多個併發請求。例如,我做了一個web服務,下載一個特定的文件。我需要檢查如果說有100個或更多的人同時訪問該服務,系統將如何表現。RestEasy:處理併發請求

Resteasy框架處理在多線程中擁有自己的屬性,或者需要在我們的最後處理。或者服務器會處理它?

回答

0

RestEasy是JAX-RS規範的實現。根據每個新的HTTP請求的JAX-RS,默認情況下,一個新的Rest資源類是(例外情況是,例如,當你在像Spring這樣的其他框架內時,這是非常不可能的)。鑑於這樣說,你可以保證你的代碼(實際上是狀態)在其他資源中是線程安全的。但是如果你有更深層次的其他代碼,比如存儲在HTTP會話中的某些代碼,或者是你的其他資源(直接或間接使用)中的某些服務,那麼這是你的任務,使它成爲線程安全的。