簡體   English   中英

如何使用 JSF 前端和 SOAP webservice 作為后端來提升 Java 應用程序的性能

[英]How to enhance the performance of Java application with JSF front-end & SOAP webservice as a backend

我們有一個 JAVA 應用程序,它在前端(xhtml 頁面)中使用JSF 框架,在后端使用 SOAP Web 服務。 為了使用SOAP 網絡服務,我使用了wsimport工具*(JAX-WS 便攜式工件)*。

現在該應用程序托管在集群環境中 請求被發送到Apache 負載平衡服務器,后者又調用兩個應用程序服務器(部署應用程序的位置),每個服務器有五個實例

當多達 10-15 個用戶同時訪問應用程序時,性能良好。 但是,當用戶數量增加(例如20-25 個用戶)時,應用程序的響應時間很慢 SOAP 響應非常快,但應用程序無法處理巨大的數據負載

任何人都可以建議如何處理這個問題並提高應用程序的性能。

我以稍微不同的方式問了一個問題。 終於想出了答案。

1) 移除了不需要的 maven 插件並升級了 maven 版本。

2) 使用 XML 解析器進行 webservice 調用,而不是自定義 webservice 庫。

3) 刪除了未使用的 JAR 文件。

4) 增加了 Java Heap Space 來處理海量數據。

5) JBOSS 服務器版本升級。

在此之后,我可以看到應用程序的性能顯着提高。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM