Raf*_*ita 6 java open-source application-server java-ee
我知道这可能是一个反复出现的话题,但我读了很多文章,我仍然有疑问.另外,我想听听最近有关此事的意见.
我的应用服务器的主要要求是:灵活配置,支持极高数量的并发用户.它将成为移动通信行业的一个系统,因此它必须具有高可用性.
我将开发Java EE应用程序,开源应用程序服务器是我唯一的选择.我使用GlassFish进行了一个非常小的项目,我非常喜欢它.
我目前的想法:
所有这些都可以支持大型用户群,并且所有用户都能很好地完成95%的用例.
我默认情况下从顶部开始,随着您的情况/需求变得更加复杂,例如您需要多少Java EE支持,向下移动
此外,如果您小心不使用任何自定义功能,稍后更改应该相对简单.
这完全基于我的个人经验而且有点过于简单 - 人们可以写这本书!
如果你正在寻找一个Java EE服务器,你基本上有两个选择:GlassFish或JBoss(Geronimo或Jonas只有太小的社区,我不知道他们的严重参考 - 这并不意味着没有任何 - 我不会选择它们.两者都是严肃的平台,支持集群和HA,并且已被用于构建大规模集群并在重要时提供商业支持.
现在,快速总结各种版本:
最后,如果您的项目在2011年之前不会投入生产,我会考虑使用Java EE 6.如果没有,那么请选择Java EE 5服务器.无论如何,不要只根据网络意见做出选择.下载两台服务器,在两台机器上设置至少四个节点的集群(如果可能的话,最少使用更大的集群),运行具有代表性的应用程序概念证明的基准测试.并且毫不犹豫地让JBoss和Oracle的人们参与进来,我很确定他们会很乐意帮助证明他们的解决方案是最好的:)
对于JBoss,请参阅JBoss World 2009 中的Bela Ban 在JBoss(pdf)中的大型集群.同时查看来自JBoss World 2010的会话.对于GlassFish,请查看他们的故事,特别是在Telco中.有关更多参考,请与Sun/Oracle和RedHat联系.
如果您确实需要 Java EE(严格来说),那么 JBoss 是一个不错的选择。如果您不需要真正的 Java EE,那么使用 Tomcat 会很好。SpringSource 还提供了一个名为tc Server的 Tomcat 企业版支持,如果您不需要真正的 Java EE,这将是一个不错的选择。
| 归档时间: |
|
| 查看次数: |
8448 次 |
| 最近记录: |