gpt4 book ai didi

web-services - 用于 jax-ws 2 web 服务部署的 websphere 与 tomcat

转载 作者:行者123 更新时间:2023-11-28 23:04:58 24 4
gpt4 key购买 nike

我有一项任务需要将 Web 服务公开给基于 3rd 方供应商的 Web 应用程序。我可以选择部署 Web 服务的服务器平台(在下面提到的两个平台之间)。我应该部署在 tomcat 6 还是 websphere 6.1 上。在这种情况下,我想开发 JAX-WS 合规 Web 服务(具有所有注释支持等)我主要担心的是 - 这两个服务器平台中的哪一个可以更好地扩展我的 Web 服务 - 例如今天的负载可能只有每秒 300 个事务,但在不久的将来可能会增加 3-4 倍。

最佳答案

这可能是您必须通过做一些事情自己弄清楚的事情 load testing针对两台服务器(如果您已经安装了它们)。性能问题将始终取决于您如何对 Web 服务进行编码以及使用了哪些资源(例如数据库、jms 等)。

经过良好调整的 Tomcat 服务器的性能与经过良好调整的 Websphere 服务器一样好,因为它只是底层的 JVM。请记住,Websphere 提供了完整的 J2EE 堆栈,它将为您提供访问 Tomcat 不提供的 J2EE 功能(例如 EJB)的权限,而这只是一个 servlet 容器。

只要您以可移植的方式编写 Web 服务,将来如果需要的话,您将能够在 Tomcat 或 Websphere 或 ServerX 之间迁移。可移植性可以通过使用像 Spring, with remote services 这样的框架来实现。这样您就不会束缚于使用特定供应商的技术栈。

如果您已经投资了 Websphere 服务器,我会继续使用它们。如果您是从头开始,为什么不从 Tomcat 开始(它是免费的!)。如果您遇到性能问题,则必须考虑使用负载平衡解决方案,并且两台服务器都可以支持此配置。

关于web-services - 用于 jax-ws 2 web 服务部署的 websphere 与 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11402133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com