Commit Graph

93 Commits

Author SHA1 Message Date
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
Xu Chang f024cc8407 适配domain的改动 2024-03-18 09:17:05 +08:00
Xu Chang 1dc0c1201c synchronizer重构,将oper的一致性从checkpoint中剥离自主处理 2024-03-15 11:02:13 +08:00
Xu Chang b12f04c523 Synchronizer较为完整的实现 2024-03-01 16:22:04 +08:00
Xu Chang 030bb71a20 初始化流程有个先后顺序问题 2024-02-29 22:04:13 +08:00
Xu Chang 99d0b6d507 将sync放到mount阶段初始化,避免阻塞init 2024-02-29 08:37:30 +08:00
Xu Chang 99385ac898 Synchronizer考虑了出错后的幂等法则,增强了容错性 2024-02-27 21:51:10 +08:00
Xu Chang f5e4d010ee 实现了同步数据,但异常还没有处理干净 2024-02-24 16:23:27 +08:00
Xu Chang cdad28af42 适配定义的改变 2024-02-20 17:21:09 +08:00
Xu Chang 16ce0ec9c7 Sync的部分定义转到了domain内 2024-02-18 16:13:41 +08:00
Xu Chang 856fe47505 改变对frontend中backendContext的引用位置 2024-02-17 23:29:31 +08:00
Xu Chang 1cdbccee78 Synchronizer(未测试) 2024-02-07 16:42:20 +08:00
Xu Chang 05b8df221f 调整了publish的事件的数据,返回event 2024-02-04 17:01:59 +08:00
Xu Chang cff668bfae timer运行的结果输出 2024-01-25 18:17:02 +08:00
Xu Chang 808e4135e6 更正了之前timer会重复创建事务的bug 2024-01-24 11:19:37 +08:00
wenjiarui e21dca56d0 Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-backend-base into dev 2024-01-16 19:14:09 +08:00
wenjiarui 2eb07b192a timer结束增加结束语 2024-01-16 19:14:06 +08:00
Xu Chang ed6595b761 message也应在commit前返回 2024-01-08 10:52:11 +08:00
Xu Chang a44173cab6 微调了事务提交时的处理顺序 2024-01-05 14:01:41 +08:00
Xu Chang a86981512d 从aspect过来的请求,上下文需要用空对象来初始化 2024-01-05 12:29:30 +08:00
Xu Chang 8ccf15bdb1 细化了集群模式下的一点小细节 2024-01-05 12:19:37 +08:00
Xu Chang 64d6bbac12 ClusterApploader中对watcher等的处理 2023-12-15 17:38:19 +08:00
Xu Chang 6475a52172 apploader在publishEvent时漏处理了socketId 2023-12-13 19:36:43 +08:00
Xu Chang 296418e796 clusterAppLoader 2023-12-13 11:46:31 +08:00
Xu Chang ac26505aba 重新设计实现了cluster的配置和DataSubscribe 2023-12-08 11:59:31 +08:00
Xu Chang ae3a32c8e4 增加了cluster相关定义 2023-12-02 15:37:25 +08:00
Xu Chang 0e61e1d6cd Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-backend-base into dev 2023-11-11 20:44:31 +08:00
Xu Chang 6a4f78b667 将modi下的trigger判定交由executor处理 2023-11-11 20:44:16 +08:00
Wang Kejun 6b2d70c207 修改appLoader文件 getEndpoints增加一个参数 2023-10-20 17:30:12 +08:00
Xu Chang 6b97aa99cc 适配updateFreeDict的改动 2023-10-19 19:50:43 +08:00
Xu Chang 23b0fac76c 增加checkpoint 2023-10-10 21:59:16 +08:00
Xu Chang e4fd026e03 改进了一下watcher的调用逻辑 2023-10-08 13:38:54 +08:00
Xu Chang 9e40ca4002 笔误 2023-10-07 11:36:27 +08:00
Xu Chang 64fa1c470f 在判断数据是否应该发送时,尽量使用相容性检测 2023-10-07 11:17:30 +08:00
Xu Chang a544e449ed dataSubscriber更新 2023-09-27 19:01:21 +08:00
Xu Chang b9530eb830 修改逻辑不给自身发socket数据 2023-09-19 19:51:18 +08:00