Java 微服务体系结构以及调度器的高可用性和可扩展性

Java 微服务体系结构以及调度器的高可用性和可扩展性,java,spring,architecture,quartz-scheduler,spring-cloud,Java,Spring,Architecture,Quartz Scheduler,Spring Cloud,我正在尝试使用SpringCloud创建一个微服务架构,因为我使用了ConfigServer、eureka等,我还利用docker来部署我的服务。我用了好几台机器。为了冗余和负载平衡,我将在每台机器上部署每个服务的一个副本,但我面临一个问题:这些服务中的一些必须同时在一个副本中工作(例如,监视由cron expression执行的某些内容),也就是说,我不希望同时运行多个监视组件,相反,它们必须通过旋转在每台机器上设置。(如此处所示。) 我怎样才能做到最好?我应该用什么? 谢谢在任务运行的地方轮

我正在尝试使用SpringCloud创建一个微服务架构,因为我使用了ConfigServer、eureka等,我还利用docker来部署我的服务。我用了好几台机器。为了冗余和负载平衡,我将在每台机器上部署每个服务的一个副本,但我面临一个问题:这些服务中的一些必须同时在一个副本中工作(例如,监视由cron expression执行的某些内容),也就是说,我不希望同时运行多个监视组件,相反,它们必须通过旋转在每台机器上设置。(如此处所示。)

我怎样才能做到最好?我应该用什么?
谢谢

在任务运行的地方轮换不会增加可用性。您需要确保它正在运行,并且如果故障切换期间的停机时间有问题,请想出一种让任务处于热备用状态的方法。在任务运行的位置旋转不会提高其可用性。您需要确保它正在运行,如果故障切换期间的停机时间有问题,请想出一种热备用的方法。