[英]RestEasy: Handling concurrent requests
我需要知道詳細信息,jBoss如何輕松處理Web服務的多個並發請求。 例如,我制作了一個Web服務,該服務下載一個特定的文件。 我需要檢查如果說100個或更多的人同時點擊該服務,系統將如何運行。
Resteasy框架是在多線程中自己處理還是在我們最后需要處理。 還是服務器會處理?
RestEasy是JAX-RS規范的實現。 根據JAX-RS,對於每個新的HTTP請求,默認情況下都會構造一個新的Rest Resource類(例如,當您在其他類似Spring之類的框架中時,例外情況是不太可能的)。 鑒於以上所述,可以保證Rest Resources中的代碼(實際上是狀態)是線程安全的。 但是,如果您還有其他更深層的代碼,例如存儲在HTTP會話中的代碼,或者(直接或間接)在Rest資源中使用的某些服務,那么使它成為線程安全是您的任務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.