java - 用于 Java 的通用分布式调度库

标签 java distributed schedule

<分区>

我正在寻找一些用于安排大量任务的通用库。该库必须提供在集群中跨节点拆分任务、执行负载平衡和容错的能力 - 因此如果某个节点出现故障,该节点的任务必须分布在其余节点上。

我查看了 Hadoop - 但看起来它适用于 map-reduce 任务。在我的例子中,任务只是通知的发送者、对象状态的检查者等。

Quartz 似乎很棒 - 但不清楚它在将事件分派(dispatch)到节点方面有多好。

还有其他选择吗?

最佳答案

听起来像是 Akka 的用例.

关于java - 用于 Java 的通用分布式调度库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10619213/

相关文章:

java - 通过iBATIS将数据插入PostgreSQL数据库不起作用

java - Hibernate网站显示版本3.5,maven只显示3.1rc2

Java 数组填充和值打印。但是,内存总是在之后打印

java - 函数返回树的叶子

queue - 您将如何在 etcd 中实现工作队列

java - 使用 Hadoop 分布式缓存时出现 FileNotFoundException

build - 如何将构建卸载到服务器以保持高效?

sql - 在预订表中只允许工作时间

spring - 这个 cron 0 0 0 30 * * *。 2月开吗? Spring 时间表

linux - 在 CFS 组调度中,我怎么知道 sched_entity 是叶实体(与实际任务相关联)?