xxljob集群部署
时间: 2023-09-02 19:09:17 浏览: 136
xxl-job的集群部署可以借助中间件来实现。官方建议使用nginx作为调度中心集群的负载均衡器,通过分配域名来访问调度中心、配置执行器回调和调用API服务等操作。具体配置可在xxl-job配置文件中设置xxl.job.admin.addresses参数。
在集群部署时,需要将xxl-job模块分包部署在不同的服务器上。主要包括调度中心(xx-job-admin)、公共依赖(xx-job-core)和执行器示例(xx-job-executor-samples)等模块。推荐使用Spring Boot版本(xx-job-executor-sample-springboot)来管理执行器,因为它可以通过Spring Boot轻松管理执行器。另外,还提供了无框架版本(xx-job-executor-sample-frameless),您可以根据需要选择合适的版本。
在集群部署时,需要注意两点:首先,所有集群节点都连接到同一个数据库;其次,多台机器部署时需统一系统时间,确保时间同步。如果是单台机器部署,则不需要考虑时间同步的问题。
综上所述,xxl-job的集群部署可以通过借助中间件实现负载均衡,并且需要将各个模块分包部署在不同的服务器上,同时确保集群节点连接到同一个数据库,并统一系统时间。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [XXL-Job集群部署和⾼可⽤最佳实战](https://blog.csdn.net/weixin_40816738/article/details/128159613)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【分布式任务调度】(一)XXL-JOB调度中心集群部署配置](https://blog.csdn.net/qq_38249409/article/details/127425643)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文