131 Commits

Author SHA1 Message Date
tjq
55e259bcf7 chore: upgrade project version to 4.3.0 2023-01-24 10:39:30 +08:00
tjq
5f75dbe9fc feat: replace Deprecated method 2023-01-23 13:03:32 +08:00
tjq
dca97010c7 fix: server return Optional to worker 2023-01-22 10:52:53 +08:00
tjq
4fece7be40 feat: optimize remote framework log output 2023-01-21 23:13:28 +08:00
tjq
bfb9c68590 feat: close remoteEngine when jvm exit 2023-01-21 22:37:18 +08:00
tjq
e74fc2d138 chore: remove akka in common package 2023-01-21 10:34:37 +08:00
tjq
dedefd5a6d feat: replace akka by PowerJobRemoteEngine in server side 2023-01-21 10:31:12 +08:00
tjq
b013fbfefd feat: replace akka by PowerJobRemoteEngine in server side 2023-01-21 10:28:11 +08:00
Echo009
2c51e0601d feat: optimize the code of persistence layer entity class 2023-01-15 16:25:01 +08:00
Echo009
a1beb44ccf pref: 支持轻量级任务模型,优化任务派发以及实例状态检查的处理逻辑 2023-01-02 23:57:09 +08:00
ZhangJun
3f95ee8a33 部分代码优化
1.邮件通知服务,优雅注入发件人
2.雪花算法,对时钟回拨情况做优化,避免服务直接不可用
3.扫描数据库task,部分代码调整减少重复计算性能消耗
4.部分枚举类,增强代码安全性
5.其它,规范部分代码
2022-12-29 20:55:22 +08:00
Echo009
5ba4ce5457 fix: issue with nested workflow node state updates,#465 2022-10-31 14:01:12 +08:00
Echo009
39eb79de54 refactor: optimize the code of the server module
1. use constructor based dependency injection to replace field injection and solve the problem of circular dependencies
2. replace deprecated API calls
2022-10-30 12:59:48 +08:00
tjq
5189634b60 chore: change project version to 4.2.1 2022-10-23 14:27:15 +08:00
tjq
e6c94af599 feat: change StringUtils(from spring to apache) 2022-10-11 23:00:54 +08:00
tjq
2f62f448a8 feat: upgrade pom version to 4.2.0 2022-10-03 14:07:23 +08:00
tjq
a4a41c4ab7 feat: define JobLogConfig 2022-09-16 23:28:42 +08:00
tjq
2a3b9323a6 chore: upgrade project version to 4.1.1 and ready to release 2022-09-12 23:41:44 +08:00
tjq
12ff1335f2 test: fix unit test by ocean-fujfu 2022-09-12 23:24:49 +08:00
tjq
5b223d23ad feat: optimize server monitor event 2022-09-12 21:52:26 +08:00
tjq
a77ba8084e feat: config logback for monitor 2022-09-12 21:09:47 +08:00
tjq
74f70cd58b feat: support serverInfoAware 2022-09-12 12:56:12 +08:00
tjq
5450ac00db feat: optimize WorkerLogReportEvent 2022-09-12 11:58:56 +08:00
tjq
2db0f05feb feat: optimize thread pool config 2022-09-12 11:33:13 +08:00
ocean
3466ff3f05 修复unit test 2022-09-12 11:31:18 +08:00
tjq
d531bf3a22 feat: optimize threadpool config 2022-09-12 11:07:05 +08:00
tjq
3b73a750e6 feat: server async process log report to prevent timeout #432 2022-09-12 10:45:56 +08:00
tjq
614349370a feat: refactor worker request handler and add monitor 2022-09-11 17:14:00 +08:00
tjq
48ac446014 feat: define MonitorService to inject monitor context 2022-09-10 23:41:48 +08:00
tjq
ac1b1fe0c8 fix: limit worker num failed in map/mapreduce job #450 2022-09-10 09:55:26 +08:00
tjq
dfd1fd069b fix: invalid random when JobInfo's maxWorkerCount is a small value #449 2022-09-10 09:27:57 +08:00
tjq
22db37cad9 feat: optimize instanceMetadataCacheSize 2022-09-10 08:40:29 +08:00
tjq
b6de5aa563 feat: add WorkerHeartbeatEvent 2022-09-09 22:45:05 +08:00
tjq
519213ad4a feat: add SlowLockEvent 2022-09-09 00:41:50 +08:00
Echo009
d0e95c2129 style: rename lifecycle to lifeCycle 2022-09-04 10:36:24 +08:00
Echo009
bdd9b978f9 feat: support inject workflow context directly 2022-09-02 20:12:58 +08:00
Echo009
54524553c1 chore: update powerjob console resources and upgrade project version to 4.1.0 2022-09-01 08:21:24 +08:00
Echo009
08711f93d0 perf: optimize akka config 2022-09-01 07:06:21 +08:00
Echo009
5ed6eac38a perf: use cached lock replace SegmentLock 2022-09-01 07:06:21 +08:00
Echo009
a9a0422de1 fix: the problem of saving frequent job 2022-09-01 07:06:21 +08:00
Echo009
812d71f090 fix: NPE in FrequentScheduler 2022-09-01 07:06:21 +08:00
Echo009
7539faffff feat: use Groovy Engine replace Nashorn Engine. 2022-09-01 07:06:21 +08:00
Echo009
2e1c585b5e fix: Illegal nested workflow node 2022-09-01 07:06:21 +08:00
Echo009
3923937f6c fix: the problem of failed to save workflow and job 2022-09-01 07:06:21 +08:00
Echo009
8909584976 feat: replace cron implementation and support job lifecycle #382 #208 2022-09-01 07:06:21 +08:00
Echo009
56447596f7 fix: Repetitive execution of frequency tasks #375 2022-09-01 07:06:21 +08:00
Echo009
8488a10465 fix: stop nested workflow 2022-09-01 07:06:21 +08:00
Echo009
b60c236824 feat: workflow's DAG must be not empty 2022-09-01 07:06:21 +08:00
Echo009
d87c358743 fix: workflow cron bug #316 2022-09-01 07:06:21 +08:00
Echo009
5791b43ac6 fix: the problem of retrying nested workflow node 2022-09-01 07:06:21 +08:00