gpt4 book ai didi

用于简单分布式计算问题的Java框架/工具

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:58:43 30 4
gpt4 key购买 nike

我们生成 pdf 文件,其中包含有关数万名客户每月财务余额的数据。在高峰期(年底有 100.000 个文件),使用在 5 台服务器之间分配负载,该过程可能需要长达 5 天的时间才能完成。工作负载的分配是一个手动过程(例如,服务器 1 为客户端 1 到 20.000 生成 pdf,服务器 2 从 20.001 到 40.000,等等)。

我们使用 Java,因此我们希望以类似于 BOINC 的方式使用 Java 工具或框架。 (BOINC 不是用 Java 编码的),这将使我们能够:

  • 服务器自动分发数据和代码给工作人员,并管理他们
  • 工作人员(使用空闲(或非空闲)cpu 周期的普通双核台式机)接收服务器发送的代码并使用数据作为输入执行它,提供一些状态反馈,最后对输出做一些事情,例如。将 pdf 生成的文件发送到网络存储。

目前,我们不想尝试重量级的全能工具包,例如 Globus Toolkit。

¿您知道适合我们需要的任何 java 框架/工具吗?开源固然不错,但我们不会放弃商业解决方案。

最佳答案

查看 Hazelcast distributed executor service .它使用 Java 的标准 ExecutorService API。

关于用于简单分布式计算问题的Java框架/工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1338127/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com