2015-04-03 39 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