上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 续上篇,这篇我们来进一步探索 Tye 更多的使用方法。本篇我们来了解一下如何在 Tye 中使用服务发现。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 服务发现 - 微服务开发不可缺少的部件 服务发现, 阅读全文
posted @ 2021-02-08 09:55 Newbe36524 阅读(434) 评论(3) 推荐(1) 编辑
摘要: 最近正巧在进行 Newbe.Claptrap 新版本的开发,其中使用到了 Tye 来辅助 k8s 应用的开发。该系列我们就来简单了解一下其用法。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 安装 Ty 阅读全文
posted @ 2021-02-01 08:59 Newbe36524 阅读(1257) 评论(4) 推荐(3) 编辑
摘要: 我的第一个 Object Visitor 预演准备 为了顺利的进行测试,你需要确保本地已经安装了以下这些必备的软件: dotnet 2.1 或者以上版本的 SDK,我们更建议直接安装 dotnet 5 SDK。下载地址:https://dotnet.microsoft.com/download 安装 阅读全文
posted @ 2020-12-14 23:26 Newbe36524 阅读(160) 评论(0) 推荐(1) 编辑
摘要: Newbe.Claptrap 0.4.4 发布,模型验证器上线。 更新内容 完全基于表达式树的模型验证器 本版本,我们带来了基于表达式树实现的模型验证器。并实现了很多内置的验证方法。 我们罗列了与 FluentValidation 比较的情况: Build in Validators FluentV 阅读全文
posted @ 2020-12-09 08:53 Newbe36524 阅读(263) 评论(0) 推荐(2) 编辑
摘要: 在 Newbe.ObjectVistor 0.3 版本中我们非常兴奋的引入了一个紧张刺激的新特性:使用状态图来生成任意给定的 FluentAPI 设计。 开篇摘要 在非常多优秀的框架中都存在一部分 FluentAPI 的设计。这种 API 设计更加符合人类自言语言描述。使得代码更加具备可读性。 在 阅读全文
posted @ 2020-11-17 09:10 Newbe36524 阅读(315) 评论(1) 推荐(2) 编辑
摘要: Dictionary 是一个很常用的键值对管理数据结构。但是在性能要求严苛的情况下,字典的查找速度并不高。所以,我们需要更快的方案。 需求说明 这里,我们需要一个 PropertyInfo 和委托对应的映射关系,这样我们就可以存储《寻找性能更优秀的动态 Getter 和 Setter 方案》提到的委 阅读全文
posted @ 2020-11-10 08:49 Newbe36524 阅读(557) 评论(0) 推荐(5) 编辑
摘要: 反射获取 PropertyInfo 可以对对象的属性值进行读取或者写入,但是这样性能不好。所以,我们需要更快的方案。 方案说明 就是用表达式编译一个 Action<TObj,TValue> 作为 Setter,编译一个 Func<TObj,TValue> 作为 Getter。 然后把这些编译好的委托 阅读全文
posted @ 2020-11-09 09:03 Newbe36524 阅读(652) 评论(1) 推荐(3) 编辑
摘要: 表达式树是 .net 中一系列非常好用的类型。在一些场景中使用表达式树可以获得更好的性能和更佳的扩展性。本篇我们将通过构建一个 “模型验证器” 来理解和应用表达式树在构建动态调用方面的优势。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可 阅读全文
posted @ 2020-10-14 09:10 Newbe36524 阅读(710) 评论(1) 推荐(6) 编辑
摘要: 最近在为 Newbe.Claptrap 做性能升级,因此将过程中使用到的 dotTrace 软件的基础用法介绍给各位开发者。 Newbe.Claptrap 是一个用于轻松应对并发问题的分布式开发框架。如果您是首次阅读本系列文章。建议可以先从本文末尾的入门文章开始了解。 开篇摘要 dotTrace 是 阅读全文
posted @ 2020-10-09 09:06 Newbe36524 阅读(1029) 评论(0) 推荐(5) 编辑
摘要: 本文提供了 ASP.NET Core 的性能最佳实践指南。 译文原文地址:https://docs.microsoft.com/en-us/aspnet/core/performance/performance-best-practices?view=aspnetcore-3.1 积极利用缓存 这里 阅读全文
posted @ 2020-09-14 08:58 Newbe36524 阅读(2631) 评论(2) 推荐(8) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页