上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 前言 大家可能对诊断工具并不陌生,从大名鼎鼎的 dotTrace,到 .NET CLI 推出的一系列的高效诊断组件(dotnet trace,dotnet sos,dotnet dump)等, 这些工具提升了对程序Debug的能力和效率,可以让开发人员从更高层次的维度来发现程序中的问题。 今天我们针 阅读全文
posted @ 2021-05-08 08:25 SpringLeee 阅读(1546) 评论(9) 推荐(22) 编辑
摘要: 介绍 在微服务大行其道的今天,系统会被拆分成多个模块,作为单独的服务运行,同时为了集中化管理,我们还需要日志中心,配置中心等,很多开发人员可能更熟悉 ApolloConfig,这个组件功能也很完善,dotnet的客户端也主要是国人在维护和开发,之前公司就是选型的Apollo,而且也在生产环境稳定运行 阅读全文
posted @ 2021-04-06 12:38 SpringLeee 阅读(1122) 评论(8) 推荐(7) 编辑
摘要: 介绍 .NET Core 中的配置包含了多个配置提供程序,包括了 appsettings.json,环境变量,命令行参数等,还有一些扩展的自定义提供程序,比如说 ApolloConfig,AgileConfig 这些,然后从键值对中读取配置信息。 在我们的程序中,我们有时需要知道一个配置是由哪一个P 阅读全文
posted @ 2021-03-30 18:56 SpringLeee 阅读(702) 评论(2) 推荐(2) 编辑
摘要: 在 .NET Core 中使用异步编程已经很普遍了, 你在项目中随处可见 async 和 await,它简化了异步操作,允许开发人员,使用同步的方式编写异步代码,你会发现在大部分的异步方法中,都提供了CancellationToken参数,本文主要介绍下 CancellationTokenSourc 阅读全文
posted @ 2021-03-16 19:22 SpringLeee 阅读(1255) 评论(3) 推荐(3) 编辑
摘要: 简介 官方介绍,Flurl是一个现代的,流利的,支持异步的,可测试的,可移植的,URL增强和Http客户端组件。 Url构建 现在有一个登录的接口,地址如下: https://www.some-api.com/login?name=Lee&pwd=123456 我们在处理这个地址的时候,会拼接 lo 阅读全文
posted @ 2021-03-10 16:33 SpringLeee 阅读(4741) 评论(7) 推荐(21) 编辑
摘要: 前言 在微服务场景中,开发人员分配到不同的小组,系统会拆分为很多个微服务,有一点是,每个项目都需要单元测试,接口文档,WebAPI接口等,创建新项目这些都是重复的工作,而且还要保证各个项目结构的大体一致,这时就需要一个适用于企业内部的框架模板,类似于前端的脚手架,可以做到开箱即用,注重业务功能开发, 阅读全文
posted @ 2021-03-09 19:45 SpringLeee 阅读(1022) 评论(2) 推荐(7) 编辑
摘要: 简介 HttpReports 基于.NET Core 开发的APM监控系统,使用MIT开源协议,主要功能包括,统计, 分析, 可视化, 监控,追踪等,适合在中小项目中使用。 github:https://github.com/dotnetcore/HttpReports 我也很荣幸在.NET Con 阅读全文
posted @ 2021-03-05 01:03 SpringLeee 阅读(3913) 评论(26) 推荐(52) 编辑
摘要: 在本文中,您会看到一个Web API应用的模板,在.NET Core 中应用了六边形架构,并且里面包含了一些基础功能。 介绍 这是一个模板项目,里面集成了一些必备的基础功能,当我们需要开发一个新项目时,我们可以使用这个模板,这样我们可以聚焦业务。 模板集成了一些组件和功能如下: 六边形架构的应用程序 阅读全文
posted @ 2021-03-04 15:39 SpringLeee 阅读(1090) 评论(1) 推荐(3) 编辑
摘要: 在上一篇文章中,我们学习了Microsoft.Extensions.DependencyInjection中的IServiceCollection,包括服务注册转换为ServiceDescriptors,然后添加到集合中。 探索 .NET Core 依赖注入的 IServiceCollection 阅读全文
posted @ 2021-03-01 19:06 SpringLeee 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 不用说,规则验证很重要,无效的参数,可能会导致程序的异常。 如果使用Web API或MVC页面,那么可能习惯了自带的规则验证,我们的控制器很干净: public class User { [Required] public string FirstName { get; set; } [Requir 阅读全文
posted @ 2021-02-19 23:14 SpringLeee 阅读(775) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页