Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 955 Bytes

多机部署.md

File metadata and controls

16 lines (13 loc) · 955 Bytes

如何设置多机部署?

为避免单点故障,经常会使用集群模式部署我们的作业,以保障高可用。

下面介绍如何将任务simpleTask同时部署在ABC这3台机器上:

  1. 将代码打包分别部署到ABC三台机器上,使用相同的配置 如果连接同一个zk, ip为F
  2. 访问控制台,连接F,并进行调度设置
  • 首先为simpleTask配置一个调度策略,指定IP地址为ABC(或localhost,127.0.0.1)
  • 然后配置调度任务,指定[任务处理的SpringBean]为simpleTask
  • 任务项的配置决定了集群的模式:
    1. 只配置一个任务项,就是主备模式,ABC只会有一台机器运行simpleTask任务,另外两台备用, 如果当前的机器宕机,任务会被剩下两台机器认领。
    2. 配置多个任务项,分摊模式,ABC三台机器会分摊这些任务项,如果其中一台宕机,则任务重新 分摊到剩下的两台机器。