1、@繆文 提問:
SOFA-Boot 框架,模塊隔離時,子 module 中引入 mybatis 框架,@MapperScan 註解是在RootContext 中掃描,還是在子 module 中掃描?
A: 非 auto 的 configuration 都是在對應模塊進行解析的。
SOFABoot:https://github.com/sofastack/sofa-boot
2、@李揚 提問:
分支事務被回滾是同步還是異步的,如果是異步的,能加監聽方法嗎?
A:可以實現 transactionhook 這個類,然後在 tm 發起者里加入到 Transaction HookManager#registerHook 。這樣在二階段決議後,可以做一些小動作,比如二階段提交的時候,再執行 redis ,mongo 的數據插入。
3、@吳國柱 提問:
本地事務與全局事務一起開啓會有問題嗎?
A:全局事務要在本地事務的外層,就是包裹本地事務,不能由本地事務包裹全局事務。本地事務出異常都不會進行註冊,也就代表本地事務如果出問題本地事務自行會回滾(基礎知識),如果本地事務提交了,其它服務的本地事務出現異常,或者業務代碼出現異常,將有 Seata來負責把已提交的事務回滾。
Seata:https://github.com/seata/seata
-
人人都可以“機密計算”:Occlum 使用入門和技術揭祕 | 開源
-
螞蟻集團網絡通信框架 SOFABolt 功能介紹及協議框架解析 | 開源
-
不得不說的雲原生隔離性 | SOFAChannel#16 直播回顧
-
螞蟻集團分佈式鏈路組件 SOFATracer 埋點機制解析 | SOFAChannel#15 直播整理
-
雲原生網絡代理 MOSN 擴展機制解析 | SOFAChannel#14 直播整理
-
雲原生網絡代理 MOSN 多協議機制解析 | SOFAChannel#13 直播整理
-
螞蟻集團分佈式事務實踐解析 | SOFAChannel#12 直播整理
-
從一個例子開始體驗輕量級類隔離容器 SOFAArk | SOFAChannel#11 直播整理
本文分享自微信公衆號 - 金融級分佈式架構(Antfin_SOFA)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。