# distribution_learn **Repository Path**: self_built_learning/distribution_learn ## Basic Information - **Project Name**: distribution_learn - **Description**: No description available - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 视频: zy-2-2-2.mp4 ---- Elastic-Job详情点击: https://blog.csdn.net/zxy2711352/article/details/106217328 分布式调度: 在分布式环境中,任务能够按照指定条件执行。 例如: 1 项目部署在多台服务器上,其中定时任务只能有某一台主机执行,当此主机宕机其他定时任务选举其一执行。 ![timer](timer.png) 2 分片执行、多台实例任务执行时,每个任务实例仅负责一部分的数据段任务。 如下图假设,每天0:05 执行统计一个日志表数据,分片1统计大于50岁的,分片2统计11-50岁的,分片3统计0-10岁的。这样每个定时任务分片负责一部分的内容。 ![timer2](timer2.png)