我需要设计一个通用的作业调度程序&执行者框架。此框架将定义用于在远程计算机上执行作业的接口,或基于外部触发器/计划/持续时间等计划作业。
多个应用程序将使用此框架通过多种调度程序和执行程序来调度/执行作业(调度程序和执行程序将实现框架定义的接口)。还希望能够通过仅配置在运行时更改与应用程序关联的调度程序和执行程序。
我可以参考哪些实现/框架。我想了解他们的设计和陷阱。
答案 0 :(得分:1)
你可以检查infinispan和hazelcast。两者都包含用于在多个节点上分配任务的API。