【问题标题】:Spring Batch Performance TestingSpring Batch 性能测试
【发布时间】:2014-06-14 17:06:25
【问题描述】:

我们在 Spring Batch Chunk Partitioning Architecture 之上编写了一个批处理基础框架。 (主从并行处理模型)[1]

现在我想测试和可视化通过批处理框架运行的批处理作业的性能如何根据批处理大小与从属设备的数量(网格大小)而变化,并分析应如何微调 Throttle-limit 参数.这是为了了解使用批处理框架以最少的时间并行处理批处理的最佳水平。

我还没有找到有效的机制来实现这一点?任何解决方案或范例来建立我的途径?

[1]http://docs.spring.io/spring-batch/trunk/reference/html/scalability.html

【问题讨论】:

    标签: java spring parallel-processing spring-batch performance-testing


    【解决方案1】:

    我已经成功地使用http://jmeter.apache.org/ 来衡量和可视化 Java 应用程序的性能。您也可以在这里应用它。您可以构建一个启动 shell 脚本的测试计划。 shell 脚本将启动 CommandLineJobRunner 来启动您的作业。我认为 Jmeter 不能告诉你比总持续时间更多的信息。

    另一种选择是使用 JConsole,http://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-24
      • 2018-09-27
      • 2015-03-24
      • 2020-11-04
      • 1970-01-01
      • 2021-12-11
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多