加载中
Newbe.Claptrap 框架入门,第二步 —— 创建项目

接上一篇 《Newbe.Claptrap 框架入门,第一步 —— 开发环境准备》,我们继续了解如何创建一个 Newbe.Claptrap 项目。 安装项目模板 打开控制台运行以下命令来安装最新的项目模板: dotnet n...

Newbe.Claptrap 框架入门,第一步 —— 开发环境准备

Newbe.Claptrap 框架依托于一些关键性的基础组件和一些可选的辅助组件。本篇我们来介绍一下如何准备一个开发环境。 必要组件 这些组件是使用本框架进行开发是必须要安装的组件。 Docker Des...

使用 Tye 辅助开发 k8s 应用竟如此简单(六)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们将进一步研究 Tye 与分布式应用程序运行时 Dapr 如何碰撞出更精彩的火花。 巧了,巧了,真是巧了 今天正值 dapr 1.0 发布的日子。...

02/25 22:10
8
使用 Tye 辅助开发 k8s 应用竟如此简单(五)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中实现对分布式链路追踪。 我是谁?我在哪儿?我咋了? 分布式系统纷繁复杂,特别以现在微服务架构的出现,...

02/23 22:03
7
使用 Tye 辅助开发 k8s 应用竟如此简单(一)

最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。 安装 Tye 首先,确保已经正确安装了 netcore 2.1 或以上版本的...

使用 Tye 辅助开发 k8s 应用竟如此简单(二)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中使用服务发现。 服务发现 - 微服务开发不可缺少的部件 服务发现,就是新注册的这个服务模块能够及时的被...

使用 Tye 辅助开发 k8s 应用竟如此简单(三)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何对数据库进行链接。 中间件链接 绝大多数服务都需要用到外部中间件来支持应用程序的正常运行,通常来...

使用 Tye 辅助开发 k8s 应用竟如此简单(四)

续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中如何进行日志的统一管理。 必不可少的日志管理 对应用进行日志记录和分析是诊断排查线上问题的重要手段。...

Newbe.Claptrap 0.9.4 发布,全新构建

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

0x05-综合示例,导出CSV

现在,我们来完成一个稍微复杂一点的场景用例。 将实体导出为 CSV 文件 为了使下文的示例更加符合生产实际,我们在这里引入一个具体的场景。 我们需要将实体导出为 CSV 文件。 CSV 文件一般包...

2020/12/14 23:08
40
0x04-过滤属性

我们已经掌握了 ForEach 的完整用法,现在我们来进一步了解一下如何按照需求来“过滤属性”。 所谓“过滤属性”,是指在创建 object visitor 过程中跳过那些不满足条件的属性。 ForEach 的重...

2020/12/14 23:08
10
0x03-ForEach 全面观

前面,我们已经了解组成一个 object visitor 最基本的部件以及最佳的性能做法。本篇我们来介绍一下更多关于 ForEach 方法的奇怪操作。 ForEach 的重载 ForEach 以下主要的重载形式: ForEac...

2020/12/14 23:08
8
0x02-创建并缓存 Object Visitor

创建并缓存 Object Visitor。 一切都是为了更加高效 前篇,我们通过一个简单的实例来介绍了如何使用 Object Visitor 来将 OrderInfo 的所有属性连接并输出。 虽然效果已经实现了,但是为了简...

2020/12/14 23:08
12
0x01-我的第一个 Object Visitor

预演准备 为了顺利的进行测试,你需要确保本地已经安装了以下这些必备的软件: dotnet 2.1 或者以上版本的 SDK,我们更建议直接安装 dotnet 5 SDK。下载地址:https://dotnet.microsoft.com/...

2020/12/14 23:08
12
0x05 - 综合示例,导出 CSV

现在,我们来完成一个稍微复杂一点的场景用例。 将实体导出为 CSV 文件 为了使下文的示例更加符合生产实际,我们在这里引入一个具体的场景。 我们需要将实体导出为 CSV 文件。 CSV 文件一般包...

2020/12/14 23:25
30
Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线

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

Newbe.Claptrap-一套以“事件溯源”和“Actor模式”作为基本理论的服务端开发框架

本文是关于 Newbe.Claptrap 项目主体内容的介绍,读者可以通过这篇文章,大体了解项目内容。 轮子源于需求 随着互联网应用的蓬勃发展,相关的技术理论和实现手段也在被不断创造出来。诸如 “...

开播通知,戏精分享C#表达式

10月20日的直播内容已经上传更新,可以通过以下链接进行查看: https://www.bilibili.com/video/BV15y4y1r7pK 以下就本系列直播的直播时间进行一次性说明,后续将不会重复发送通知: 1. 后续...

2020/10/21 12:01
25
究竟是什么可以比反射还快实现动态调用?

戏精分享 C#表达式树,第一季正式完稿 前不久,我们发布了《只要十步,你就可以应用表达式树来优化动态调用》。 观众们普遍反映文章的内容太多复杂不太容易理解。 因此,我们以此为契机发布了...

2020/11/05 07:00
13
B站直播时间调整说明

直播时间与内容调整 直播的时间仍然不变,但是直播的内容将会进行如下调整: 讲解与视频录制改为每周的二、四、六进行。因此,相应的视频更新将会减缓。 每周一、三、五,直播将会变为直播进...

2020/11/04 00:17
9

没有更多内容

加载失败,请刷新页面

返回顶部
顶部