我正在尋找最好的 .Net Saga 框架。Automatonymous 看起來很有希望,但所有示例和檔案都與它的父 MassTransit 專案相關。
如果沒有 MassTransit 本身,是否可以使用基于 Automatonymous 的傳奇?如果是 -你將如何保持 saga 狀態以及當新訊息到達時你將如何重新水化 saga 狀態?盡管搜索了 3 天,但我找不到有關此主題的任何內容。
uj5u.com熱心網友回復:
Automatonymous 是(嗯,曾經是,但仍然是)一個獨立的專案。但由于您陳述的原因,它在 MassTransit 之外的采用有限:實體管理、加載和保存實體、身份等。
這就是為什么使用 MassTransit v8,Automatonymous 代碼庫已完全集成以提供無縫的開發人員體驗。實體/狀態管理等問題由基于訊息的 saga 存盤庫處理。在這一點上,我還沒有考慮過提供任何其他功能來將事件分派到 saga 存盤庫之外的狀態機。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/419687.html
標籤:
上一篇:使用c#生成xml檔案
