欢迎访问 生活随笔!

生活随笔

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

编程问答

Newbe.Claptrap 0.10.2 发布,Blazor 演示

发布时间:2023/12/4 编程问答 66 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 演示的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。