Pan Qiancheng
|
7379c1f3e1
|
disconnect改为异步等待
|
2024-12-04 19:19:10 +08:00 |
pqcqaq
|
1e95c1a8a2
|
cron表达式错误会导致job创建失败,现在将抛出异常
|
2024-11-29 23:37:50 +08:00 |
pqcqaq
|
e3ca92ef57
|
优雅停机时,清除doWatchers的setTimeout以及清空timers的scheduleJob
|
2024-11-29 23:20:39 +08:00 |
pqcqaq
|
4968e7d761
|
Merge branch 'dev' of https://gitea.51mars.com/Oak-Team/oak-backend-base into dev
|
2024-11-29 18:32:10 +08:00 |
pqcqaq
|
ead42582d7
|
修复了一处console.log内容语义错误,以及出错时使用console.warn
|
2024-11-29 18:32:03 +08:00 |
wkj
|
168cdc2be3
|
build
|
2024-11-25 12:56:00 +08:00 |
wkj
|
5d176f7c7e
|
同步设置超时时间
|
2024-11-24 21:09:33 +08:00 |
wkj
|
ff344bdc9f
|
同步 设置fetch请求超时
|
2024-11-21 20:23:19 +08:00 |
Xu Chang
|
5652329352
|
增加了sync的时钟漂移判定
|
2024-11-15 14:30:21 +08:00 |
Xu Chang
|
3bff4d1108
|
sync加密
|
2024-11-15 14:27:54 +08:00 |
Xu Chang
|
fc575730e9
|
在freeRoutine注入了socket
|
2024-11-13 16:26:18 +08:00 |
Xu Chang
|
2b087d9df5
|
build
|
2024-11-12 11:00:39 +08:00 |
Xu Chang
|
e4d3b31b39
|
WBWatcher在select数据时默认不加forUpdate
|
2024-11-08 15:05:40 +08:00 |
Xu Chang
|
5ab17c7429
|
处理了volatileTrigger时ids为空
|
2024-10-22 17:08:44 +08:00 |
wkj
|
d0bff1f9b0
|
同步失败回调 开启新事务处理
|
2024-09-29 14:41:46 +08:00 |
wkj
|
1ef5b369ef
|
onSynchronized 加上remoteEntity、remoteEntityId
|
2024-09-27 11:39:02 +08:00 |
wkj
|
7f2ed3c278
|
同步失败回调增加remoteEntity、remoteEntityId
|
2024-09-21 07:55:08 +08:00 |
Xu Chang
|
82b73e757a
|
对同步的错误进行回调处理(未测试)
|
2024-09-18 16:25:36 +08:00 |
Xu Chang
|
fa344d373a
|
merge
|
2024-08-03 19:36:09 +08:00 |
Xu Chang
|
7b4fff9c56
|
重构了synchronizer,处理了更丰富的watcher和trigger场景
|
2024-08-03 19:34:58 +08:00 |
Xu Chang
|
3901c37fba
|
watcher取数据的时候加锁
|
2024-07-18 19:45:49 +08:00 |
Xu Chang
|
4cc1d4a6e2
|
Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-backend-base into dev
|
2024-07-17 17:45:55 +08:00 |
Xu Chang
|
de83cb5c3c
|
watcher在执行时,其actionData不能传原对象,要深拷贝
|
2024-07-17 17:45:50 +08:00 |
wkj
|
c476c22b63
|
改成查询operEntity获取entityId
|
2024-06-24 10:39:50 +08:00 |
Xu Chang
|
d66b8b781a
|
在判定推送条件时有笔误
|
2024-06-21 18:47:04 +08:00 |
Xu Chang
|
4b60149847
|
一个编译的小问题
|
2024-06-07 19:00:06 +08:00 |
Xu Chang
|
a9a20ebc34
|
放松了推送时对operation数据的检测
|
2024-05-24 14:36:22 +08:00 |
Xu Chang
|
5616b83378
|
迁移走了area.json,重规范了initialize的方式
|
2024-05-24 14:25:19 +08:00 |
Xu Chang
|
a57ca708ce
|
attributeUpdateMatrix生效
|
2024-05-18 16:53:02 +08:00 |
Xu Chang
|
faeb15d90f
|
context.initialize中如果出错了没处理
|
2024-05-14 11:04:54 +08:00 |
Xu Chang
|
f31d99c537
|
删除了原来编译多余的DataSubscriber
|
2024-05-12 23:45:17 +08:00 |
Xu Chang
|
bf37cec7f7
|
对backendContext的例程式逻辑改成了原型链注入
|
2024-05-12 22:18:20 +08:00 |
Xu Chang
|
cffd9aa658
|
笔误
|
2024-04-30 10:26:22 +08:00 |
Xu Chang
|
755240acc4
|
requireSth有可能为空
|
2024-04-30 10:13:56 +08:00 |
Xu Chang
|
dbcdec7315
|
适配domain改动
|
2024-04-30 10:04:10 +08:00 |
Xu Chang
|
7c8c658bc3
|
初始化的一个变量改了名
|
2024-04-17 14:31:01 +08:00 |
Xu Chang
|
edc1f29bb8
|
启动时加载dependency库的一些relation配置
|
2024-04-17 13:29:50 +08:00 |
Xu Chang
|
1918037164
|
适配5.0的框架改动
|
2024-04-10 17:15:13 +08:00 |
Xu Chang
|
23da1f70fb
|
3.5.2-publish,修正了后台没有initializeContext的问题
|
2024-04-09 19:43:23 +08:00 |
Xu Chang
|
2efe695aa0
|
修改了同步oper的判断条件,即使是自身用户,只要不是同步的oper,在这里也同步
|
2024-03-31 21:34:09 +08:00 |
Xu Chang
|
882a0b7401
|
initialize要开rootMode
|
2024-03-30 00:08:24 +08:00 |
Xu Chang
|
5b76012e78
|
输出信息
|
2024-03-29 18:45:27 +08:00 |
Xu Chang
|
75e687c019
|
调整了synchronizer,更新了backendContext的生成函数注入
|
2024-03-29 18:26:45 +08:00 |
Xu Chang
|
386f67c5b8
|
去掉了maxBornAt的设计
|
2024-03-25 17:41:38 +08:00 |
Xu Chang
|
09105aad57
|
sychronizer的上下文得自己维护
|
2024-03-21 19:18:24 +08:00 |
Xu Chang
|
f2a1b0ee17
|
修正了一个变量名
|
2024-03-21 14:03:04 +08:00 |
Xu Chang
|
b99886f0f8
|
修正了同步过程中传递triggerData,以及redundantId没有删除事务标记的问题
|
2024-03-21 14:02:37 +08:00 |
Xu Chang
|
38c8aec4d5
|
重新设计实现了sync的逻辑
|
2024-03-20 21:44:26 +08:00 |
Xu Chang
|
7fa98fb707
|
sync无法保证顺序性,先写一个过渡版本
|
2024-03-20 13:55:18 +08:00 |
Xu Chang
|
33ae9812a0
|
在trigger初始就检查action是否匹配
|
2024-03-19 13:12:18 +08:00 |