日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MassTransitamp;amp;Sagas分布式服务开发ppt分享

發布時間:2023/12/4 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MassTransitamp;amp;Sagas分布式服务开发ppt分享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

saga,與分布式相關,最早被定義在Hector Garcia-Molina和Kenneth Salem的論文"Sagas"中。這篇論文提出了一個saga機制來作為分布式事務的替代品以解決長時間運行的分布式事務(long-running process)的問題。這篇論文認為業務過程經常由很多步驟組成,每個步驟都涉及一個事務,如果將這些事務組成一個分布式事務,就可以實現總體一致(overall consistency )。然而在長時間運行的分布式事務中,使用分布式事務會影響效率和系統的并發處理能力,因為在執行分布式事務的時候會有鎖產生。

saga通過確保每一個業務過程都有修正事務(compensating transaction)來減少了系統對分布式事務的依賴。在這種方式下,如果業務過程遇到了錯誤的情況并且無法繼續,它就可以執行修正事務來修正已經完成的步驟。這種在業務流程中去撤銷已經完成的工作的方式保證了系統的一致性。

saga這個名詞通常被用在CQRS的討論中,它是指一段在限定上下文(bounded contexts )和聚合(aggregates)之間起協作和路由(coordinates and routes )消息作用的代碼。這里更傾向于使用Process manager這個詞來表示MassTransit中的sagas。

?

?

?

?

原文地址:http://www.cnblogs.com/qkbao/p/6952654.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的MassTransitamp;amp;Sagas分布式服务开发ppt分享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。