Python的事件溯源開源庫

banq發表於2019-10-31

這是用於Python中事件源的庫。該庫的核心功能是支援儲存和檢索專案序列,例如基於事件溯源的領域驅動設計中聚合的領域事件
為了演示如何有效地使用其永續性機制,此庫文件提供了帶有事件源域模型的事件源應用程式的示例。這些示例中使用的庫基類可以方便地用於建立自己的應用程式。建議使用一種樣式來編寫事件源域模型,以及事件源聚合,這些聚合具有觸發域事件的命令方法。
使用此庫,還可以獨立於基礎結構定義事件源應用程式的整個分散式系統。這意味著可以在使用單個記憶體資料庫在單個執行緒中同步執行整個系統的同時快速開發系統行為,然後可以在具有永續性資料庫的叢集上非同步執行系統,並且系統執行完全相同的行為。
點選標題進入。

相關文章