2015-04-03 41 views
1

我有一個處理應用程序,它接受REST請求並且不包括諸如Web前端之類的GUI。處理很輕,但請求數很高(超過10,000次請求在第二個)。restlet +適合生產環境的簡單組合嗎?

我不知道Restlet + Simple組合適合這種情況嗎,還是必須使用Java EE版本?

有沒有人有經驗與Restlet +簡單組合?

回答

0

在Restlet中,您有服務器連接器的概念。這意味着您可以在JSE環境(版本jse)中爲您的需要選擇合適的連接器。很明顯,默認連接器不適合生產(它甚至在2.3版本的org.restlet中不存在)。因此,您可以選擇使用Jetty擴展(只需將擴展名org.restlet.ext.jetty放入您的類路徑中 - 對應用程序代碼沒有影響)將其用作傳輸。對於我們的應用之一,我們在生產中成功使用這種方法(在此之前爲負載平衡)。

如果您不想處理負載平衡,...您自己,您可能更喜歡使用應用程序服務器來處理它。

希望它可以幫助你, 蒂埃裏

+0

感謝亨利。正如我從你的答案中理解的那樣,http方面的SE和EE版本或可伸縮性方面沒有區別。他們都適合生產。但是,EE版本(servlet容器)提供了一些開箱即用的設備,如平衡,集羣等等。 – HamedKhan 2015-04-04 13:10:46

+0

是的,你是對的;-)你可以注意到,從一個到另一個的變化對你的應用程序幾乎沒有影響(不在Restlet級別 - 應用程序,服務器資源......)。唯一的影響是如果您想要或使用應用程序服務器的託管服務(受管連接池,...)。 – 2015-04-04 15:46:38