Newbe.Claptrap 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Newbe.Claptrap 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Newbe.Claptrap 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Newbe.Claptrap 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Newbe.Claptrap 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Newbe.Claptrap 是以反应式事件溯源Actor模式作为基本理论的一套服务端开发框架。于此之上,开发者可以更为简单的开发出“分布式”、“可水平扩展”、“可测试性高”的应用系统。

当前项目状态

当前项目已经进入 Preview 阶段,相关的版本将会发布到 master 分支上。您可以通过 nuget 来获取最新的开发包。我们不建议将 Preview 版本用于生产环境。

Claptrap and it`s Minions are coming.

目前我们还需要更多的成员加入我们来完成这项工作,无论您对哪方便感兴趣,我们相信您都可以在这里找到适合你的参与点。您可以点击此处来查看目前我们的成员需求。

项目样例

您可以通过Newbe.Claptrap.Examples来获取关于该项目的样例代码,以便您了解如何使用该项目。

参与讨论

  • 如果你对该项目感兴趣,你可以通过 github issues 提交您的看法

参考资料

该项目受启发于众多开源项目与博客文章:

图标

本项目目前使用的图标均来自于The Noun Project。您可以在/docs/noun_source中查看各个部分的版权信息。

Gitee

如果您无法正常的使用 Github,也可以通过 Gitee 来获取源码以及样例。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于开发技能专区
02/22 09:11

Newbe.Claptrap 0.9.4 发布,全新构建

简介 此次的版本更新虽然只是一个副版本更新。但实际上我们带来了非常多全新的内容。全方位将本框架带入到一个新的次代。我们希望我们的努力可以为在业务中需要 Actor 模式的开发者带来更多的便利。 更新内容 选择 Dapr 作为新的 ClaptrapBox Dapr 是一款分布式应用运行时,其提供的一套常用中间件抽象为开发者提供了极大的便利。让开发者可以更加减少对具体中间件实现的关心,进而使得应用具备更加广泛的适用性,由此得以部署在...

0
3
发表于服务端专区
2020/08/31 09:10

Newbe.Claptrap 0.7.4 发布,增加 saga 支持

更新内容 类库 新增 saga claptrap,以支持 saga 操作。(beta) 新增 MySql 作为 Event 和 State 的存储器 开发文档 Newbe.Claptrap 框架入门,第三步 —— 定义 Claptrap,管理商品库存 Newbe.Claptrap 框架入门,第四步 —— 利用 Minion,商品下单 软件介绍 这是以反应式、事件溯源和Actor模式作为基本理论的一套服务端开发框架。于此之上,开发者可以更为简单的开发出“分布式”、“可水平扩展”、“可测试性高”的应用系统...

0
0
发表于开发技能专区
2020/08/18 08:50

轻松应对并发问题 Newbe.Claptrap 0.6.5 发布,增加 MongoDB 支持

更新内容 类库 1. 增加 MongoDB 作为 Event 和 State 的存储器 文章 新增文章 十多位全球技术专家,为你献上近十个小时的.Net 微服务介绍 年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台? 开发文档 新增说明 Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车 术语表更新 事件 (Event) 状态 (State) 状态快照 (State Snapshot) Claptrap 设计图 (Claptrap Design)...

1
3
2020/07/23 08:34

轻松应对并发问题 Newbe.Claptrap 0.5.7 发布,更全面的本地化支持

更新内容 类库 1. 增加本地化支持,框架日志和错误信息支持本地化显示。 文章 新增文章 1. 构建一个简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 —— 业务分析 感谢 @wangjun8868 使用 Blazor 制作的界面。 开发文档 添加更全面的本地化支持,感谢 crowdin 为开源项目提供的翻译协作平台: 简体中文 原文 粤语 感谢@kotone 提供的翻译支持 繁體中文 感谢@kotone 提供的翻译支持 English 机翻,人工校对 русски...

0
2
2020/07/15 09:29

Newbe.Claptrap 0.4.4 发布,Actor 模式的事件溯源 .Net 服务端框架

更新内容 类库 1. 支持 RabbitMQ 作为 EventCenter 2. 支持在 Orleans Directly Client 和 RabbitMQ 的 EventCenter 之间做切换 文档 上线开发文档网站 http://claptrap.newbe.pro 添加了若干术语的说明: Actor 模式 事件溯源 Claptrap Minion 软件介绍 这是以反应式、事件溯源和Actor模式作为基本理论的一套服务端开发框架。于此之上,开发者可以更为简单的开发出“分布式”、“可水平扩展”、“可测试性高”的应用系统。 该项...

0
1
发表于软件架构专区
2020/07/10 08:56

Newbe.Claptrap 0.3.2 发布,事件溯源的高性能 .Net 服务端框架

更新内容 1. 添加了项目模板,现在可以通过简单的两行命令就创建出所有的项目脚手架 dotnet new --install Newbe.Claptrap.Template dotnet new newbe.claptrap --name HelloClaptrap 2. 发布了第一篇项目入门指南《第一步——创建项目,实现简易购物车》 软件介绍 这是以反应式、事件溯源和Actor模式作为基本理论的一套服务端开发框架。于此之上,开发者可以更为简单的开发出“分布式”、“可水平扩展”、“可测试性高”的应...

3
6
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2020/08/12 08:48

Newbe.Claptrap 框架如何实现 Claptrap 的多样性?

Newbe.Claptrap 框架如何实现 Claptrap 的多样性?最近整理了一下项目的术语表。今天就谈谈什么是 Claptrap Design 和 Claptrap Factory。 特别感谢 kotone 为本文提供的校对建议! Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 Claptrap Design 实现 Claptrap 的高可定制性 Claptrap 拥有较高的可定制性。开发者可以为 Claptrap 对象设...

0
0
2020/07/11 23:05

Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?

Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?最近整理了一下项目的术语表。今天就谈谈为什么起了 Claptrap 和 Minion 两个名字。 Claptrap 简单来说 Claptrap = Actor + 事件溯源 Claptrap 是本框架定义的一种特殊 Actor。除了上文中提到 Actor 两种特性之外,Claptrap 还被定义为具有以下特性: 状态由事件进行控制。Actor 的状态在 Actor 内部进行维护。Claptrap 同样也是如此,不过改变 Claptrap 的状态除了在...

0
0
发表了博客
2020/07/13 12:36

Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?

Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?最近整理了一下项目的术语表。今天就谈谈为什么起了 Claptrap 和 Minion 两个名字。 Claptrap 简单来说 Claptrap = Actor + 事件溯源 Claptrap 是本框架定义的一种特殊 Actor。除了上文中提到 Actor 两种特性之外,Claptrap 还被定义为具有以下特性: 状态由事件进行控制。Actor 的状态在 Actor 内部进行维护。Claptrap 同样也是如此,不过改变 Claptrap 的状态除了在...

0
0
发表了博客
2020/08/23 19:51

Newbe.Claptrap 框架入门,第三步 —— 定义 Claptrap,管理商品库存

接上一篇 Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车 ,我们继续要了解一下如何使用 Newbe.Claptrap 框架开发业务。通过本篇阅读,您便可以开始学会添加一个全新的 Claptrap。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 开篇摘要 本篇,我通过实现 “管理库存” 的需求来了解一下如何在已有的项目样例中定义一个 Cl...

0
0
发表于云计算专区
2020/08/18 08:51

Newbe.Claptrap 框架如何实现在多种框架之上运行?

Newbe.Claptrap 框架如何实现在多种框架之上运行?最近整理了一下项目的术语表。今天就谈谈什么是 Claptrap Box。 特别感谢 kotone 为本文提供的校对建议! Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 Claptrap Box 使 Claptrap 能够运行在更多框架之上 Claptrap 是基于 Actor 模式实现的一种对象。其仅具备处理事件和状态控制相关的能...

0
0
发表于开发技能专区
2020/08/17 08:45

年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台?

小孩子才做选择,成年人全都要。那么我们现在就来看看如何获得一台免费的 8 核 4G 公网 Docker 实验平台服务器。 Play With Docker 直接打开 https://labs.play-with-docker.com/ 即可访问 Play With Docker 平台。 注册一个 DockerHub 账号便可以访问这个站点,轻松地获得一台 8 核 4G 的公网服务器。 接下来我们就来了解一下如何使用这台服务器进行一些 Docker 的操作。 部署 Nginx 本示例,我们部署一个 nginx ,并且通过将服...

0
0
发表了博客
2020/08/11 08:25

十多位全球技术专家,为你献上近十个小时的.Net微服务介绍

.Net Conf: Focus on Microservices 是 .Net Conf 社区在 2020 年 7 月 30 日举办的线上分享活动。整个活动视频长达近 10 个小时。今天我们来看看都发生了什么。 章节汇总 本次分享由十多位来自全球的资深技术专家在线分享,涵盖了当前 .Net 在微服务领域的利器。包括有以下这些内容: .Net 最新特性与微服务 为何关注微服务(Why You Should Care About Microservices) 保持技术敏锐(Stay Sharp) 使用 Steeltoe 开启 .NET 微...

0
0
发表了博客
2020/08/11 15:27

十多位全球技术专家,为你献上近十个小时的.Net微服务介绍

.Net Conf: Focus on Microservices 是 .Net Conf 社区在 2020 年 7 月 30 日举办的线上分享活动。整个活动视频长达近 10 个小时。今天我们来看看都发生了什么。 章节汇总 本次分享由十多位来自全球的资深技术专家在线分享,涵盖了当前 .Net 在微服务领域的利器。包括有以下这些内容: .Net 最新特性与微服务 为何关注微服务(Why You Should Care About Microservices) 保持技术敏锐(Stay Sharp) 使用 Steeltoe 开启 .NET 微...

0
0
发表于开发技能专区
2020/08/10 08:36

十多位全球技术专家,为你献上近十个小时的.Net微服务介绍

.Net Conf: Focus on Microservices 是 .Net Conf 社区在 2020 年 7 月 30 日举办的线上分享活动。整个活动视频长达近 10 个小时。今天我们来看看都发生了什么。 章节汇总 本次分享由十多位来自全球的资深技术专家在线分享,涵盖了当前 .Net 在微服务领域的利器。包括有以下这些内容: .Net 最新特性与微服务 为何关注微服务(Why You Should Care About Microservices) 保持技术敏锐(Stay Sharp) 使用 Steeltoe 开启 .NET 微...

0
0
发表了博客
2020/08/11 15:24

十多位全球技术专家,为你献上近十个小时的.Net微服务介绍

.Net Conf: Focus on Microservices 是 .Net Conf 社区在 2020 年 7 月 30 日举办的线上分享活动。整个活动视频长达近 10 个小时。今天我们来看看都发生了什么。 章节汇总 本次分享由十多位来自全球的资深技术专家在线分享,涵盖了当前 .Net 在微服务领域的利器。包括有以下这些内容: .Net 最新特性与微服务 为何关注微服务(Why You Should Care About Microservices) 保持技术敏锐(Stay Sharp) 使用 Steeltoe 开启 .NET 微...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
10 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部