Newbe.Claptrap 0.10.2 发布,Blazor 演示
Newbe.Claptrap 0.10.2 發布,我們為項目模板引入了 Minion 以及 Blazor 制作的交互界面。
更新內容
類庫常規升級
升級了相關的所有類庫至最新版本。包括 Dapr SDK 1.1 等等。
項目模板增強
現在,我們為最新的項目模板引入了 Minion 以演示如何使用 Minion 處理旁路業務邏輯。
另外我們也引入了一個使用 ant-design-blazor 制作的的模擬演示界面,用于展示拍賣競價樣例中的數據情況。
simulator web可自定義 Event 和 State 的序列化過程
現在,開發者可以自定義 Event 和 State 的序列化過程,從而定義更加自由的保存和加載過程。
例如,在拍賣競價示例中,我們使用到了 SortDictionary 作為 State 的一部分。但是,如果直接采用原生的 Json 序列化,將會導致 SortDictionary 的比較器丟失。因此,此時開發者可以使用自定義的 State Loader 來解決該問題。
詳細的使用方案可以常見最新的項目模板。
最后但是最重要!
如果讀者對該內容感興趣,歡迎轉發、評論、收藏文章以及項目。
最近作者正在構建以 Actor 模式 和 事件溯源 為理論基礎的一套服務端開發框架。希望為開發者提供能夠便于開發出“分布式”、“可水平擴展”、“可測試性高”的應用系統——Newbe.Claptrap
本篇文章是該框架的一篇技術選文,屬于技術構成的一部分。
項目文檔庫:claptrap.newbe.pro
您還可以查閱本系列的其他選文:
術語介紹篇
Actor 模式
事件溯源(Event Sourcing)
Claptrap
Minion
事件 (Event)
狀態 (State)
狀態快照 (State Snapshot)
Claptrap 設計圖 (Claptrap Design)
Claptrap 工廠 (Claptrap Factory)
Claptrap Identity
Claptrap Box
Claptrap 生命周期(Claptrap Lifetime Scope)
序列化(Serialization)
最小競爭資源 (Minimal Competing Resources)
樣例實踐篇
設計一個火車票銷售系統
總結
以上是生活随笔為你收集整理的Newbe.Claptrap 0.10.2 发布,Blazor 演示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#中ManualResetEvent用
- 下一篇: 一个简单的规则引擎例子