Commit Graph

96 Commits

Author SHA1 Message Date
Pan Qiancheng 2f92571fdf build 2025-10-16 15:02:26 +08:00
Xu Chang 7f14dba278 丰富了initialize时候对现有数据的处理 2025-10-07 18:02:10 +08:00
Xu Chang 34697f3ef5 增加了i18n相应的routine 2025-08-18 15:06:03 +08:00
Xu Chang 51c93a9402 endpoint的处理微调 2025-04-15 11:49:34 +08:00
Pan Qiancheng bcb31324ff 支持stream的endpoint 2025-04-15 10:33:36 +08:00
Xu Chang 5e15f9ec7f 在aspect返回前,尝试去推断未知的异常类型 2025-01-26 16:15:43 +08:00
Xu Chang 6c6f4a0073 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-backend-base into dev 2025-01-21 13:56:54 +08:00
Xu Chang 8f8c382d9e 适配exception的改动 2025-01-21 13:56:48 +08:00
pqcqaq 05dedacde3 endpoint在热重载时出现异常的容错处理 2025-01-18 13:48:04 +08:00
Xu Chang 3e489e7b9e 将Watcher改成串行,socket.io升级 2025-01-13 14:00:41 +08:00
wkj b3d858041b 修正同步报错回调时加上awiat 2024-12-10 10:48:59 +08:00
pqcqaq e3ca92ef57 优雅停机时,清除doWatchers的setTimeout以及清空timers的scheduleJob 2024-11-29 23:20:39 +08:00
Xu Chang fc575730e9 在freeRoutine注入了socket 2024-11-13 16:26:18 +08:00
Xu Chang e4d3b31b39 WBWatcher在select数据时默认不加forUpdate 2024-11-08 15:05:40 +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 de83cb5c3c watcher在执行时,其actionData不能传原对象,要深拷贝 2024-07-17 17:45:50 +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 882a0b7401 initialize要开rootMode 2024-03-30 00:08:24 +08:00
Xu Chang 75e687c019 调整了synchronizer,更新了backendContext的生成函数注入 2024-03-29 18:26:45 +08:00
Xu Chang 09105aad57 sychronizer的上下文得自己维护 2024-03-21 19:18:24 +08:00
Xu Chang 38c8aec4d5 重新设计实现了sync的逻辑 2024-03-20 21:44:26 +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 f5e4d010ee 实现了同步数据,但异常还没有处理干净 2024-02-24 16:23:27 +08:00
Xu Chang cdad28af42 适配定义的改变 2024-02-20 17:21:09 +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