Newbe.Claptrap 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Newbe.Claptrap 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Newbe.Claptrap 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C#
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 Newbe36524
适用人群 未知
收录时间 2020-06-22

软件简介

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 指数为
超过 的项目

评论

点击引领话题📣
发表了资讯
2021/04/22 10:41

Newbe.Claptrap 0.10.2 发布,Blazor & Minion

Newbe.Claptrap 0.10.2 发布,我们为项目模板引入了 Minion 以及 Blazor 制作的交互界面。 更新内容 类库常规升级 升级了相关的所有类库至最新版本。包括 Dapr SDK 1.1 等等。 项目模板增强 现在,我们为最新的项目模板引入了 Minion 以演示如何使用 Minion 处理旁路业务逻辑。 另外我们也引入了一个使用 ant-design-blazor 制作的的模拟演示界面,用于展示拍卖竞价样例中的数据情况。 可自定义 Event 和 State 的序列化过程 现...

1
3
发表于开发技能专区
2021/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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
nodejs 资源管理错误漏洞
拒绝服务
nodejs是是一个基于ChromeV8引擎的JavaScript运行环境通过对Chromev8引擎进行了封装以及使用事件驱动和非阻塞IO的应用让Javascript开发高性能的后台应用成为了可能。 nodejs-glob-parent 存在安全漏洞,该漏洞源于正则表达式拒绝服务。
CVE-2020-28469 MPS-2021-7827
2022-08-08 19:12
Moment.js 正则拒绝服务漏洞
拒绝服务
Moment.js 是一个 JavaScript 日期库。用于解析、验证、操作和格式化日期。 Moment.js 在处理嵌套 rfc2822 注释内容时正则表达式执行时间不断的指数增大,导致服务不可用。 攻击者可利用该漏洞使目标服务停止响应甚至崩溃。
CVE-2022-31129 MPS-2022-11159
2022-08-08 19:12
Moment.js 路径遍历漏洞
路径遍历
Moment.js 是一个 JavaScript 日期库。用于解析、验证、操作和格式化日期。 Moment.js 的 npm 版本中处理目录遍历序列时对于输入验证不严格导致可以构造特制的 HTTP 请求读取系统上的任意文件。 攻击者可利用该漏洞访问系统敏感文件。
CVE-2022-24785 MPS-2022-3752
2022-08-08 19:12
Async 安全漏洞
原型污染
Async是英国Caolan McMahon个人开发者的一个实用模块。用于使用异步 JavaScript。 Async 3.2.1 及之前版本存在安全漏洞,该漏洞源于 mapValues() 方法。攻击者可通过 mapValues() 方法获取权限。
CVE-2021-43138 MPS-2021-34434
2022-08-08 19:12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
11 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部