Java 在扩展我的日程安排服务时,如何公平分配工作?

Java 在扩展我的日程安排服务时,如何公平分配工作?,java,spring-boot,kubernetes,microservices,Java,Spring Boot,Kubernetes,Microservices,我想在Kubernetes集群中自动扩展Spring引导服务,但该服务执行一些预定的工作 是否可以以某种方式同步实例,以便在实例之间公平分配时间?如果spring scheduler支持,您可以尝试在调度任务中添加分发锁,以避免在同一时间运行多个任务@J.J.Beamidk。使用quartz scheduler怎么样?@Dolphin您指的是什么类型的分发锁?一些现成的解决方案?您正在运行什么样的计划任务?如果要同时运行任务,应尝试分离资源,或同时在一个节点中运行一个任务。应该根据你的商业逻辑来

我想在Kubernetes集群中自动扩展Spring引导服务,但该服务执行一些预定的工作


是否可以以某种方式同步实例,以便在实例之间公平分配时间?

如果spring scheduler支持,您可以尝试在调度任务中添加分发锁,以避免在同一时间运行多个任务@J.J.Beamidk。使用quartz scheduler怎么样?@Dolphin您指的是什么类型的
分发锁?一些现成的解决方案?您正在运行什么样的计划任务?如果要同时运行任务,应尝试分离资源,或同时在一个节点中运行一个任务。应该根据你的商业逻辑来决定如何处理它。@J.J.Beam你应该尝试展示更多关于你的逻辑的细节。@J.J.Beam