# cron1 **Repository Path**: wsdchigh/cron1 ## Basic Information - **Project Name**: cron1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev1 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-05 - **Last Updated**: 2021-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 定时任务
  • HA
  • 分布式 ### 集群和HA思路 集群下的多个节点数据一样的
  • 通过抢占锁的方式决定那个节点去执行这个任务
  • 如果节点宕机,则不会参与去抢占
  • 计算消耗的资源点不多,主要的耗时操作在于回调 ### 分布式思路 所有的任务均采用分片,不同的节点处理不同的分片
  • 分片 -> 集群 ### 回调方式
  • http
  • dubbo
  • rocketmq
  • kakfa 如果需要和其他系统紧密对接,那么就不能单纯的使用http了 ### curd和执行 curd和执行时分开的
  • curd直接和数据库进行交互
  • 执行的时候回去数据库判断一次数据是否有效 因为分布式节点,单节点的插入需要扩散到所有的关联节点
  • 因为引入一个问题带来另外的问题
  • 所以采用最简单的方式
  • 不支持update 建议时删除添加这种方式 以简单为主 ### web ui 组件 后续提供 ### 其他 ksv.cron 下的 package-info.java 有大致的说明