.net core 中构造函数注入 IHttpClientFactory 和 HttpClient 的区别,使用 HttpClient 注入有什么隐患,以及如何证明? .net core httpclient IHttpClientFactory
记录influxdb的tag values数量超过10万的问题 influxdb增加了对tag的值的大小的校验,若写入的数据的tag的值超限,则调用方会收到报错。随着具有唯一性的series数据数量的增长,RAM的使用也会增长,过高的series cardinality会导致操作系统kill掉InfluxDB进程,抛出OOM异常。网上有些解决方案将max-values-per-tag设置为0,用于关闭此限制,这种方案时间长了会导致ram增长,操作系统会将influxdb进程kill掉,所以不建议设置为0。启用了pid_tag=true,此开关将pid作为tag。
.NET Core 开发微服务框架介绍 微服务的优势在于可以提高系统的可维护性、可扩展性、可测试性、可复用性和敏捷性,同时降低系统的复杂度、风险和成本。为什么要使用 .NET Core 开发微服务?它具有良好的生态系统和社区支持,可以让开发者轻松地找到各种工具和资源,如 IDE(Visual Studio Code)、CLI(dotnet)、SDK(ASP.NET Core)、模板(dotnet new)、包管理器(NuGet)、测试框架(xUnit)、代码分析器(Roslyn)、文档(docs.microsoft.com)等。
关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究 关于 MongoDB 与 SQL Server 通过本身自带工具实现数据快速迁移 及 注意事项 的探究
ABP开发框架前后端开发系列---(2)框架的初步介绍 整个基础的ABP框架看似非常庞大,其实很多项目也很少内容,主要是独立封装不同的组件进行使用,如Automaper、SignalR、MongoDB、Quartz。。。等等内容,基本上我们主要关注的内容就是Abp这个主要的项目里面,其他的是针对不同的组件应用做的封装。而基于基础ABP框架扩展出来的ABP应用项目,则简单很多,我们也是在需要用到不同组件的时候,才考虑引入对应的基础模块进行使用,一般来说,主要还是基于仓储管理实现基于数据库的应用,因此我们主要对微软的实体框架的相关内容了解清楚即可。