我必须编写一个REST API服务器并选择Jersey作为框架,但我不知道生产环境是否需要Web服务器。并且使用Jersey,哪个服务器最适合?如何部署球衣生产环境
1
A
回答
0
我在过去试过灰熊时发现在尝试获得非常高的吞吐量时出现某种竞争条件。然而这大约在1-2年前,所以它可能会或可能不会被修复。当时,比较和切换到Jetty,这个问题消失了,性能提高了 - 所以我肯定会尝试。
为了您的问题,为了方便快捷的部署,我可以建议dropwizard。
您可以在这里DW读了:http://www.dropwizard.io/0.9.2/docs/getting-started.html#jetty-for-http
从本质上讲,这是什么为您提供,是已经集成了球衣,杰克逊和码头为你的框架。从本质上来说,它只是简单地编写你的资源代码(用于球衣)并注册它。 Dropwizard将为您处理其余的事情。
或者,您可以设置自己的嵌入式码头(或通过maven运行)以进行部署。我不会建议从一开始,但如果你有兴趣,你会发现大量的结果在谷歌如何设置一个泽西资源嵌入式码头。这不是很难,只是Dropwizard会为你做的一些额外的工作。
我希望帮助, 阿图尔
相关问题
- 1. 如何部署reportportal到生产环境
- 2. 字体后部署到生产环境
- 3. 露天环境和生产部署
- 4. tomcat部署球衣项目
- 5. Java REST球衣生产URL
- 6. 如何将Happstack应用程序部署到生产环境?
- 7. 如何将cron作业部署到生产环境?
- 8. 部署环境
- 9. 在生产环境中部署Grails。 (Hibernate尝试更新架构)
- 10. 自动部署到多个生产环境
- 11. Rails环境部署(开发/测试和生产)
- 12. 部署工作灯应用到生产环境
- 13. 多个部署环境(生产/舞台/等)和Facebook应用
- 14. Angular2 - 不能在生产环境中部署
- 15. 将EF Core SqlServer数据库部署到生产环境
- 16. 在生产环境中部署定制的编译版本
- 17. 在生产环境中部署sidekiq服务器
- 18. Angular2部署到生产环境中的问题
- 19. 部署本地数据库到生产环境
- 20. 我的SSIS清单不允许在生产环境中部署
- 21. 将rails应用程序部署到生产环境
- 22. 用clojure项目部署到heroku,生产环境问题
- 23. 将变量从部署传递到生产环境
- 24. 在生产环境中部署WCF服务
- 25. 如何配置球衣以避免com.sun.jersey.spi.container.servlet.ServletContainer产生问题?
- 26. SVN和部署:保持卫生环境
- 27. Rails生产环境
- 28. 如何部署symfony2 - 我的开发环境工程,但不是生产
- 29. 如何更改我刚部署到生产的应用程序的rails环境?
- 30. 如何将Node.js + webpack捆绑的web应用程序部署到生产环境?
我已经使用Tomcat和IBM-WAS服务器,Web应用程序一样部署两个。 Jersey + Jackson + OpenJPA应用程序。 – Whome
https://jersey.java.net/documentation/latest/modules-and-dependencies.html#server-jdk - 我更喜欢jetty的稳定性而不是灰熊的定制。两者都是嵌入式Web服务器 - 完全匹配云管理的Web服务。 –