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

您还可以查阅本系列的其他选文:

术语介绍篇

  1. Actor 模式

  2. 事件溯源(Event Sourcing)

  3. Claptrap

  4. Minion

  5. 事件 (Event)

  6. 状态 (State)

  7. 状态快照 (State Snapshot)

  8. Claptrap 设计图 (Claptrap Design)

  9. Claptrap 工厂 (Claptrap Factory)

  10. Claptrap Identity

  11. Claptrap Box

  12. Claptrap 生命周期(Claptrap Lifetime Scope)

  13. 序列化(Serialization)

  14. 最小竞争资源 (Minimal Competing Resources)

样例实践篇

  1. 设计一个火车票销售系统

Newbe.Claptrap 0.10.2 发布,Blazor 演示相关推荐

  1. Newbe.Claptrap 0.9.4 发布,全新构建

    Newbe.Claptrap 0.9.4 发布,全新构建,全新内容,全新体验. 简介 此次的版本更新虽然只是一个副版本更新.但实际上我们带来了非常多全新的内容.全方位将本框架带入到一个新的次代.我们希 ...

  2. Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线

    Newbe.Claptrap 0.4.4 发布,模型验证器上线. 更新内容 完全基于表达式树的模型验证器 本版本,我们带来了基于表达式树实现的模型验证器.并实现了很多内置的验证方法. 我们罗列了与 F ...

  3. TensorFlow tfjs 0.10.3 发布

    翻译 | 王柯凝 出品 | AI科技大本营(公众号ID:rgznai100) TensorFlow tfjs 0.10.3 近日正式发布,新版本主要有以下改进内容,AI科技大本营对其编译如下. ▌资源 ...

  4. SuperTuxKart 0.10 测试版发布

    2019独角兽企业重金招聘Python工程师标准>>> 虽然我很欣赏硬件制造商和游戏开发商不断挑战游戏的极限,但重要的是要记住一个重要的事实--乐趣胜过一切.换句话说,不管一台电脑或 ...

  5. 微信又双叒更新7.0.10,除了黑暗模式,还有这些实用功能!

    本文经授权转自差评公众号,如需转载请联系授权 本文经授权转自差评公众号,如需转载请联系授权  也不知道最近微信是怎么了,特别勤快... 可惜的是,虽然更新很勤快,但基本上都是在微调界面的层面,功能上一 ...

  6. Microsoft.Bcl.Build 1.0.10 稳定版发布

    Microsoft.Bcl.Build 1.0.10 稳定版发布 解决了之前 1.0.8 在未下载相应的Nuget Package 的情况下项目无法加载的情况 但由于 Microsoft.Net.Ht ...

  7. ArcGIS Server 10.1发布结果地图服务——与10.0的区别及过程

    之前一直在研究ArcGIS Server插值,以及删格数据在Web端的展示,很多人问了我同一个问题,就是如何在Web端展示插值后的删格数据呢? 我们知道插值很多地方都会用到,它能教准确的预测和模拟事物 ...

  8. 腾讯、火绒回应“QQ 读取浏览器历史记录”;字节跳动起诉百度获赔 40 元;Redis 6.0.10 发布 | 极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 丁恩华 出品 | CSDN(ID:CSDNnews ...

  9. linux查看采集卡内核,MAGEWELL美乐威Pro Capture系列视频采集卡驱动1.3.0.4186版For Linux(2019年12月10日发布)...

    驱动说明 MAGEWELL美乐威Pro Capture系列视频采集卡驱动1.3.0.4186版For Linux(2019年12月10日发布) MAGEWELL Pro Capture系列视频采集卡最 ...

最新文章

  1. 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...
  2. 《Android传感器开发与智能设备案例实战》——第2章,第2.4节安装ADT
  3. 跌宕起伏之windows 7安装
  4. 【AI学院】新手如何学CV?老司机带学有三书籍《深度学习之图像识别》,赠书8本...
  5. VUE 中 使用 iview Form组件 enter键防止页面刷新
  6. C语言数组参数与指针参数
  7. JS 基础知识点及常考面试题(一)
  8. nginx负载均衡实验笔记
  9. html最小化位置不变,实现DIV相对于浏览器固定位置不变
  10. 图论算法——有向图的可达性与寻路
  11. javascript数据结构之队列
  12. 单片机多级菜单的简单实现
  13. 台式计算机投影仪无线传输软件,台式机无线投屏到投影仪 4台PC电脑一个屏
  14. 计算机管理员怎么开通,管理员权限怎么设置
  15. DEDECMS验证码不正确及其不显示问题
  16. 企业上云是什么意思?企业上云的好处是什么?
  17. 关于 PHP 的框架 phalcon 学习(一) url 路由过程。
  18. 平均电流型LED降压恒流驱动器 常用恒流IC
  19. 宏的本质以及宏(包括函数式宏) 没有返回值概念
  20. Python | 输入逗号分隔的元素,转换为列表并打印

热门文章

  1. python中beautifulsoup_面向新手解析python Beautiful Soup基本用法
  2. MyBatis缓存通俗易懂
  3. shell脚本--cut命令
  4. javascript学习笔记 null和undefined
  5. 三:Java之Applet
  6. 关于photoshop
  7. iOS笔记之UIKit_UINavigationController
  8. SCM基础之过程描述
  9. java input回车,用java怎样编写加减乘除,从键盘输入,例如:1+2按回车得到
  10. 活水亭观书有感其一_如何将iPad置于“信息亭”模式,将其限制为单个应用程序...