首頁
Index
討論
BBS
博文
Blog
校園開課
搜索
Language
登錄
METIS開發者社區
»
討論
›
社區問答中心
›
高代碼開發
›
請教 GlobalTransactional 功能
返回列表
發布新帖
請教 GlobalTransactional 功能
197
1
王宗裕
Lv.2
發表於 2025-5-7 09:21
|
查看全部
閱讀模式
問答
緊急程度
低
已完結
問一下dap後端
這function 有包一個 GlobalTransactional 這是要用在rollback的?
如果下面兩個function 有報錯,會執行rollback嗎?
我有個小疑問是 像syncErp 這function裡有再包try,如果裡面報錯,還會rollback嗎
因為這正常情況下都不會有問題…有點難實際驗證報錯的狀況…
附件:
您需要
登錄
才可以下載或查看,沒有賬號?
立即注册
最佳答案
許哲瑋
查看完整內容
本帖最後由 許哲瑋 於 2025-5-7 11:59 編輯 請參考文章 : DAP後端事務控制(with spring事務機制) 另補充 , 你圖上用的是分佈式事務, 加上REQUIRED表示你的那個function要沿用前一發起端的事務 當你的服務端失敗時, 如有throw exception出來, 則會連帶前一發起端rollback 但前提是你有throw exception喔 你的第二張圖只有看到try的部分, 重點會是在你有沒有catch, 並且throw出來 補充2 GlobalTransactional lock ...
回復
舉報
電梯直達
評論
1
許哲瑋
Lv.9
發表於 2025-5-7 11:38
|
查看全部
本帖最後由 許哲瑋 於 2025-5-7 11:59 編輯
請參考文章 :
DAP後端事務控制(with spring事務機制)
另補充 , 你圖上用的是分佈式事務, 加上REQUIRED表示你的那個function要沿用前一發起端的事務
當你的服務端失敗時, 如有throw exception出來, 則會連帶前一發起端
rollback
但前提是你有
throw exception喔
你的第二張圖只有看到try的部分, 重點會是在你有沒有catch, 並且throw出來
補充2
GlobalTransactional lock 重試, 應該是指註解上的 這個設定..
就是你提到的 如果你開分布式事務.
開啟分布式事務後有修改的數據, 經常被其他人鎖定. 那可以設置重試鎖定的次數和重試之間的間格
本帖子中包含更多資源
您需要
登錄
才可以下載或查看,沒有賬號?
立即注册
×
回復
舉報
返回列表
發布新帖
回復
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄後才可以回帖
登錄
|
立即注册
本版積分規則
發表回復
回帖後跳轉到最後壹頁
王宗裕
Lv.2
勇敢戰士
積分
660
主題
19
博文
0
Ta的主頁
發消息
您好!若您的問題已解決,請點選「設為最佳答案」以幫助其他使用者。感謝您的參與!
大家來答
1
匿名訪問
176 阅读
姜文盛
2
microsite命令啟動專案後瀏覽器報錯
147 阅读
姜文盛
3
前端工程微服務命令microsite啟動無法看到
158 阅读
姜文盛
熱門討論
客戶的mes是對接異構的ERP。中台需要裝Adap
12 人气
Adapter 適配器裡面的日誌看到是成功的,但
16 人气
升版後發生錯誤:發起端訊息格式不符合XML/
19 人气
最新發布
姜文盛
客戶的mes是對接異構的ERP。中台需要裝Adap
姜文盛
Adapter 適配器裡面的日誌看到是成功的,但
姜文盛
升版後發生錯誤:發起端訊息格式不符合XML/
姜文盛
升版後發生錯誤:找不到指定的服務主機
姜文盛
升版後,整合設定看不到sQMS 設定
精選文章
瀏覽過的版塊
數據驅動1.0
智客中心
加入我們
課程中心
認證中心
關於鼎新
公司簡介
企業榮譽
鼎新社群
友情連結
鼎新數智
就享知
鼎新雲市場
鼎新服務雲
加入Line諮詢
Copyright © 2026
鼎新數智股份有限公司
版權所有
All Rights Reserved. Powered by
Discuz!
X5.0
關燈
在本版發帖
即将开放
返回頂部
快速回復
返回頂部
返回列表