Commit Graph

49 Commits

Author SHA1 Message Date
智能大石头 4dce558592 [fix] 累加作业上的错误数 2025-07-28 18:27:09 +08:00
大石头 f88dcae994 定时调度和数据调度才需要设置数据时间 2025-07-23 16:44:30 +08:00
大石头 a95d2772ba v4.3 调度通信全部使用异步处理 2025-07-16 16:16:14 +08:00
智能大石头 7a123c2d3f Merge branch 'master' of http://git.newlifex.com/NewLife/AntJob 2025-06-08 21:28:19 +08:00
智能大石头 d24d2945d7 兼容旧版,Message字段已废弃 2025-06-08 21:28:15 +08:00
智能大石头 8d5a4434dd [feat] 新增QuietTime,免打扰。设置免打扰时间段,该时间段内不生成作业任务,例如09:00-12:00,13:00-18:00 2025-06-06 16:20:27 +08:00
智能大石头 23c7523078 上传Remark 2025-05-22 17:42:51 +08:00
智能大石头 7e8acd943b 更新client 2025-05-22 11:27:12 +08:00
智能大石头 3f579c0150 应用上线。RPC用ClientId,Web用AppName@IP 2025-05-22 10:52:07 +08:00
智能大石头 317ce967bd 优化应用在线插入表,避免高并发冲突错误 2025-05-21 19:15:34 +08:00
智能大石头 f0df780bb6 在服务端生成作业任务时,解析sql模板 2025-04-14 11:25:53 +08:00
智能大石头 a981c85d14 [feat]支持跨应用发布消息。close: https://github.com/NewLifeX/AntJob/issues/8 2025-04-02 08:20:12 +08:00
大石头 ba2731bf61 作业没有数据时间时,自动设置为今天 2024-10-31 09:32:16 +08:00
大石头 fc99dd7e78 [fix]发生错误的任务,完成时只记录一次错误,而不是把历史错误数累加上去 2024-09-09 16:43:19 +08:00
大石头 e23c26d21a [fix]修正DelayTime为空时无法消费消息的问题 2024-09-06 21:59:57 +08:00
智能大石头 16c77f4b07 [feat]应用消息增加延迟时间,用于实现延迟消息,该时间到达后才能消费消息 2024-09-03 12:27:15 +08:00
Soar360 6e798800cf 延迟消息,基于未来时间生成雪花 Id 时会重复,去掉。 2024-09-02 13:35:59 +08:00
智能大石头 837b9402cd 缩短延迟或取消任务的重新调度时间 2024-08-18 23:16:26 +08:00
大石头 27bef3505c [feat]应用在线,但可能禁止向其分配任务 2024-07-26 21:28:05 +08:00
智能大石头 1b1fb39885 [fix]修正定时调度中End无法限制住的bug 2024-07-23 00:25:04 +08:00
大石头 9a38c05363 修正客户端登录时没有提交进程Id的问题;优化页面显示 2024-07-11 15:50:09 +08:00
大石头 6a25c7dafa [fix]修正无法接收处理错误结果的bug 2024-07-11 15:32:58 +08:00
大石头 1b869ae13f 任务耗时采用毫秒传输,保存到数据库采用秒数;结果状态在错误和延迟以外,都是完成。 2024-07-11 13:55:49 +08:00
大石头 4bda9eea17 完善SetJob逻辑,支持客户端根据需要修改调整其它作业属性 2024-07-09 11:43:05 +08:00
大石头 3c77da370c [feat]新增SetJob方法,设置作业。支持控制作业启停、数据时间、步进等参数 2024-07-08 18:28:03 +08:00
大石头 20a2b9a320 查询延迟任务和错误任务时,按最大错误数来取 2024-06-26 14:08:03 +08:00
大石头 2ce3df2389 [fix]修正任务延迟相关逻辑 2024-06-25 19:09:11 +08:00
大石头 942b315ac2 [fix]修正Cron下一次时间的计算错误 2024-06-25 16:54:53 +08:00
大石头 9939a27032 兼容旧版本客户端,过渡期后删除 2024-06-24 20:00:04 +08:00
大石头 c43ab732c8 定时调度不再依赖Step步进 2024-06-24 17:50:13 +08:00
大石头 e2690e698d 加快执行重置任务和延迟任务 2024-06-21 14:38:00 +08:00
大石头 a803cf2a43 创建作业任务时,拷贝Data 2024-06-20 18:02:30 +08:00
大石头 a10f2c5808 增加申请任务的埋点 2024-06-20 15:08:46 +08:00
大石头 c7bb9165d7 [feat]新增Handler.Delay,支持指定当前任务延迟到指定时间执行。一般用于某些时间已到的任务,但是任务所依赖的数据尚未准备完成。 2024-06-20 14:46:48 +08:00
Soar360 2f0f2f88ce 手工拼接的 TraceId 要单独处理一下,避免在保存时出问题。 2024-06-03 11:28:55 +08:00
Soar360 a51e933264 服务端 Report 方法使用同步保存执行状态,避免无序保存时后一个操作先落库。 2024-06-03 11:14:03 +08:00
大石头 9a39690896 客户端与服务端之间的通信,约定使用UTC时间。将来可能加强Json序列化配置,但不影响当下的约定 2024-05-21 16:12:44 +08:00
Soar360 33e87b6f96 修复 TrySplitTime 方法没有设置 end 参数 2024-05-20 15:43:26 +08:00
智能大石头 21f7184932 兼容并修正旧版Start数据到DataTime字段 2024-05-10 21:52:04 +08:00
智能大石头 e5f6712bad 兼容旧数据库。如DataTime对应Start 2024-05-10 08:27:26 +08:00
智能大石头 522df07bed 数据时间使用DataTime,作为作业任务的标杆 2024-05-10 08:08:33 +08:00
智能大石头 2465f67714 定时调度使用Cron生成下一次执行时间 2024-04-23 00:35:41 +08:00
智能大石头 1b1797b054 增强数据时间Time的概念,替代旧版的Start 2024-04-22 22:49:44 +08:00
大石头 fd3ec697fb 汇报客户端执行结果时,上报traceId 2024-04-22 21:34:17 +08:00
大石头 2e0ca49839 作业模型,支持上传下发Cron表达式 2024-04-22 21:09:45 +08:00
大石头 6d0e927224 统一使用Log日志和Tracer监控 2024-04-22 20:03:32 +08:00
大石头 b6f65740a4 数据处理前,借助埋点标量记录待处理数据的数量 2024-04-16 14:42:37 +08:00
大石头 8657a9d9e2 v3.4 在AntWeb应用提供web接口,供客户端走http接入 2024-01-17 18:02:58 +08:00
大石头 cd95813f95 拆分AntService,为新版本web提供http接口做准备 2024-01-17 11:32:50 +08:00