我知道这可能是一个反复出现的话题,但我读了很多
文章,我仍然有疑问.另外,我想听听最近有关此事的意见.
我的应用服务器的主要要求是:灵活配置,支持极高数量的并发用户.它将成为移动通信行业的一个系统,因此它必须具有高可用性.
我将开发Java EE应用程序,开源应用程序服务器是我唯一的选择.我使用GlassFish进行了一个非常小的项目,我非常喜欢它.
我目前的想法:
>小巧,快速入门,简单:Jetty
>更大,更强大,更大的用户知识库:Tomcat
>再次更大,功能更多,更好
企业支持,启动较慢:JBoss
所有这些都可以支持大型用户群,并且所有用户都能很好地完成95%的用例.
我默认情况下从顶部开始,然后在您的情况/要求变得更复杂的情况下向下移动,例如您需要多少Java EE支持
此外,如果您小心不使用任何自定义功能,稍后更改应该相对简单.
这完全基于我的个人经验而且有点过于简单 – 人们可以写这本书!