分类 .NET 下的文章

在 .NET Core中获取CPU使用率

这篇文章我们分享一种如何在 .NETCore 中获取 CPU使用率的方法, 它所报告的这个值和 任务管理器 中报告的 CPU 使用值 差不多是一致的。

在 .NET Framework 中,很多人会用 PerformanceCounter 类做这件事情,参考如下代码:

阅读剩余部分

Filter+Redis解决项目之间调用的幂等性

幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。

在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同

在项目远程调用中,如果接口调用失败或者是超时,客户端都会采用重试请求,但是在客户端重试的过程中都会导致服务器服务处理出现【重复消费】;

阅读剩余部分

如何提升 Kestrel 上传文件的大小限制?

咨询区

  • ToddBFisher

我的程序是 ASP.NET Core WebApp,我希望上传一个大的文件,我知道在 IIS 中可以轻松的在 web.config 中做如下配置即可,参考如下代码:

<system.webServer>
    <security>
        <requestFiltering>
            <!--<requestLimits maxAllowedContentLength="1073741824"/>-->
            <requestLimits maxAllowedContentLength="2147483648"/>
        </requestFiltering>
    </security>
</system.webServer>

阅读剩余部分