2021年12月21日

elasticJob misfire任务错过机制

摘要: elasticJob的分片任务在调度执行中,由于某种原因未执行完毕,下一次调度任务触发后,如果在同一个Job实例中出现两个线程处理同一个分片上的数据,这样就会造成两个线程处理到相同的数据。 为了避免上述问题,Elastic-Job引入任务错过机制(misfire)与幂等机制(monitorExecu 阅读全文

posted @ 2021-12-21 16:26 胡子就不刮 阅读(1152) 评论(0) 推荐(0)

elasticJob failover失效转移

摘要: elastic-job中最关键的特性之一就是失效转移。配置了失效转移之后,如果在任务执行过程中有一个执行实例挂了,那么之前被分配到这个实例的任务(或者分片)会在下次任务执行之前被重新分配到其他正常节点实例上执行。 简单的HA 当某一个任务实例节点宕机(离开与zookeeper的连接),会触发elas 阅读全文

posted @ 2021-12-21 16:18 胡子就不刮 阅读(712) 评论(0) 推荐(0)

elasticJob 自定义任务参数

摘要: 页面上配置 代码中获取 // 自定义参数 当前时间 if (null != shardingContext) { String jobParam = shardingContext.getJobParameter(); if (StringUtils.isNotEmpty(jobParam)) { 阅读全文

posted @ 2021-12-21 16:16 胡子就不刮 阅读(298) 评论(0) 推荐(0)

elasticJob 容器化部署节点实例化问题

摘要: elastic-job会将作业的配置信息、服务器信息等等数据写到zk,其中有个servers节点,其子节点存储作业服务器的IP地址 容器化部署的时候,每次重启之后容器ip地址变更,而目前elastic-job写到zk上的是容器地址,不断重启应用之后会导致 servers子节点不断增多,且子节点都是永 阅读全文

posted @ 2021-12-21 13:35 胡子就不刮 阅读(498) 评论(0) 推荐(0)

导航