如何部署平针织生产环境

时间:2016-03-08 05:07:29

标签: jersey

我必须编写REST API服务器并选择Jersey作为框架,而我不知道生产环境是否需要Web服务器。并使用泽西岛,哪种服务器最适合?

1 个答案:

答案 0 :(得分:0)

我过去曾尝试过Grizzly,并发现在尝试获得非常高的吞吐量时存在某种竞争条件。然而,这是大约1 - 2年前,所以它可能会或可能不会被修复。那时候,比较并切换到Jetty,这个问题消失了,性能上升了 - 所以我肯定会尝试。

对于您的问题,为了方便快速部署,我可以建议使用dropwizard。

您可以在此处阅读DW:http://www.dropwizard.io/0.9.2/docs/getting-started.html#jetty-for-http

基本上,这为您提供的是一个已经为您整合了泽西,杰克逊和码头的框架。基本上它让你有责任简单地编写你的资源代码(为球衣)并注册它。 Dropwizard将为您处理剩下的事情。

或者,您可以设置自己的嵌入式jetty(或通过maven运行)进行部署。我不建议从一开始,但如果你感兴趣,你会在谷歌上找到很多结果如何设置一个带有球衣资源的嵌入式码头。这不是很难,只是Dropwizard会为你做的一些额外的工作。

我希望有帮助, 阿图尔