Commit Graph

156 Commits

Author SHA1 Message Date
Pan Qiancheng 2d917d3648 feat: 注册异常处理器时显示名称 2025-11-11 12:03:12 +08:00
Pan Qiancheng e646236e8d feat: 修改异常处理器的类型,添加name 2025-11-11 11:40:26 +08:00
Pan Qiancheng 6bf221da5f feat: 从requireSth加载ExceptionHandler 2025-11-11 11:02:52 +08:00
Pan Qiancheng 9bb033a96b fix: 错误处理函数中oakErr交由业务自己判断 2025-11-11 10:37:39 +08:00
Pan Qiancheng d19cdec336 feat: 在AppLoader中新增异常处理的注册,以支持异常信息上报 2025-11-06 15:35:34 +08:00
Pan Qiancheng 4c1e55982c feat: aspect执行错误打印error log 2025-11-06 11:35:53 +08:00
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 8c3b74cb89 DbStore增加了checkRelationAsync接口 2025-08-11 15:42:22 +08:00
wkj 8484b33da2 endpoint返回参数增加statusCode声明 2025-06-16 10:29:38 +08:00
Xu Chang 9d1b61e69a cluster环境下对sub的判断有点问题 2025-05-08 13:21:21 +08:00
Xu Chang 275eb718d5 Merge branch 'dev' of gitea.51mars.com:Oak-Team/oak-backend-base into dev 2025-04-18 16:14:16 +08:00
Xu Chang b60bddd66e clusterApploader原来处理commitTriggers的逻辑是错误的,漏掉了非cs类型的 2025-04-18 16:14:11 +08:00
wkj 464ac88ed7 同步抛出验签失败异常 2025-04-16 09:35:28 +08:00
Xu Chang 51c93a9402 endpoint的处理微调 2025-04-15 11:49:34 +08:00
Xu Chang 30ba13e841 merge 2025-04-15 11:12:15 +08:00
Pan Qiancheng bcb31324ff 支持stream的endpoint 2025-04-15 10:33:36 +08:00
Pan Qiancheng 9a5688eacc 修复result未写出 2025-04-15 09:53:42 +08:00
Pan Qiancheng 26b02e4cca 支持自定义的endpoint 2025-04-15 09:28:14 +08:00
wkj 631ae76bdd 优化同步时查询oper的过滤条件 使用$$triggerUuid$$ 2025-02-28 17:49:27 +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
pqcqaq 4d8473d67f 适配Redis集群环境 2025-01-16 14:12:02 +08:00
Xu Chang 3e489e7b9e 将Watcher改成串行,socket.io升级 2025-01-13 14:00:41 +08:00
Xu Chang e03d1bb51a 修正了synchronizer内部的一些问题,标注了该volatiletrigger为cleanTriggerDataBySelf 2024-12-25 18:00:21 +08:00
wkj a4fe54f056 同步发送fetch请求,支持设置不启用超时 2024-12-13 16:10:34 +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
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