【问题标题】:Top performance problems in Jboss AS 7 [closed]Jboss AS 7 中的主要性能问题 [关闭]
【发布时间】:2013-02-27 14:12:56
【问题描述】:

我参与了一个项目,我们最近将应用服务器更改为 Jboss AS 7 (EAP 6)。该系统是在域模式下运行的 Jboss 安装,其中一台服务器(服务器 A)包含 EJB 连接到关系数据库,另一台(服务器 B)作为前端节点,主要通过 JSP 连接到服务器 A。

在开始我们的负载和性能测试之前,我想在这里问一下。

问题:

Jboss 需要哪些主要缺陷和性能调整 运行事务性 EJB 和 JSP 混合的域模式中的 AS 7 (EAP 6) 网页界面?

【问题讨论】:

  • 为什么要将 JSP 层与 EJB 层分开?当然,将它们放在同一个 JVM 中会获得更好的性能。

标签: jboss transactions ejb jboss7.x application-server


【解决方案1】:

主要的性能问题通常是在不同的服务器上分离 EJB bean 和 UI 代码。

这种模式在 2001 年被提倡,因为当时“分布式对象”这个概念听起来很酷。

在许多失败且缓慢的 IT 项目之后,人们开始思考:我们到底为什么要在任意两段代码之间放置一个缓慢的网络?我们赢了什么?

答案一成不变;什么都没有。

长话短说;不要将 Servlet、JSP 页面和 JSF Servlet 放在不同的服务器上。将您的 EJB 放在同一个 EAR 中,甚至考虑将它们放在同一个战争中(只需创建一个包“业务”)。

【讨论】:

    【解决方案2】:

    在我们的 JBoss 7 项目中,最大的性能贡献者之一是服务器没有经过微调,即默认情况下它运行许多未使用和不需要的服务。这些服务影响应用程序生命周期的几乎所有方面,例如部署速度、响应能力、内存和磁盘占用。

    【讨论】:

    • 很抱歉,但这基本上是我的问题。你根本没有给出任何具体的回应。
    猜你喜欢
    • 2013-06-15
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多