Jakarta ee 测量3层java应用程序的用户交互时间
我们有一个3层的web应用程序,其表示形式为servlet应用程序,业务逻辑在运行在ejb容器中的应用程序中实现。数据存储在关系数据库中。Jakarta ee 测量3层java应用程序的用户交互时间,jakarta-ee,browser,performance-testing,servlet-3.0,Jakarta Ee,Browser,Performance Testing,Servlet 3.0,我们有一个3层的web应用程序,其表示形式为servlet应用程序,业务逻辑在运行在ejb容器中的应用程序中实现。数据存储在关系数据库中。 现在,我们遇到了在实时环境中监视应用程序堆栈的问题。我们将确定通信的每个部分进行了多少次。 示例: 用户已在浏览器中打开前端并执行操作/命令 请求通过防火墙、负载均衡器A.s.o发送到web服务器 请求正在到达Web服务器上的表示层/servlet 演示文稿执行他的操作并调用业务逻辑,例如JMS调用 到达BL的调用,BL执行他的操作,并且必须通过jdbc调
现在,我们遇到了在实时环境中监视应用程序堆栈的问题。我们将确定通信的每个部分进行了多少次。
示例:
- 用户已在浏览器中打开前端并执行操作/命令
- 请求通过防火墙、负载均衡器A.s.o发送到web服务器
- 请求正在到达Web服务器上的表示层/servlet
- 演示文稿执行他的操作并调用业务逻辑,例如JMS调用
- 到达BL的调用,BL执行他的操作,并且必须通过jdbc调用读取/操作数据库中的数据
对于服务器部分,有许多工具可以监视请求时间,例如[glowroot][1]。
- 在请求到达服务器之前,可以使用哪些技术/工具来监控通信
- 不同的结果如何一起评估