.net中好用的Http请求库

我们在使用.net 开发系统的时候,经常会遇到rest接口的调用,按照传统的方式,我们基本是使用HttpWebRequest或者WebClient,但是这样的话、我们会处理很多东西,代码量也就上来了,后来在.net 4.5提供了HttpClient这个类库,它相对于前面两个类,使用起来就更加的简洁方便,但是今天我们要说的另外两个第三方库:FlurlRestSharp

.Net Core3.x基于Kong和Consul实现服务网关以及服务的注册发现

在微服务中,会涉及到服务网关和服务注册等,服务网关的话,在Java中有许多的开源方案,在.net的话就比较少了可以用KongOcelotSurging还有新起的incubator-apisix。服务注册中心有ConsulSpring CloudNacoszookeeperetcd等。这里的话我们就借助KongConsul来实现服务网关以及服务的注册发现。

ASP.NET Core 中的性能问题诊断工具-来自官网

我们经常会遇到性能问题,比如内存、CPU使用率过高,一般我们尽量在本机开发的时候,就能够找出这些问题并且优化掉它,所以,这里就收藏一下官方的优化方法。

.Net Core3.x中的AOP框架-AspectCore

在之前,我有记录到.Net Core 3.x 使用Autofac替换默认Ioc容器,这里,我们就来学习一下.Net Core中如何实现AOP

品尝ABP vNext

ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,也适合微服务开发。在除夕那天,ABP更新到了2.0.1,其实在一年前我就在关注它,但是那时候还不是很成熟,所以一直处于观望阶段。这回终于有机会了。

.Net Core 3.X WebApi 自宿主并注册成Windows服务

.net core跨平台之后,部署方式也变得多了。在Windows上可以IISKestrelWindows 服务,我之前做的一个项目,用的Kestrel前面再加了一层Nginx代理。因为之前.net的时候部署老是用IIS,感觉有点繁琐,所以这次就来探究一下Windows 服务的方式。

.Net Core3.x使用NLog记录日志

在.net core中,常用的日志组件大概就是Logging(自带)、Log4netNLog等,其他的我目前还没有用到。我觉得NLog简单易用,性能也不错,支持多种日志写入方式

.Net Core3.x部署到阿里云ACK中

前面,我使用自己的服务器基于Docker部署了core程序,现在我们来使用一下新的方法,将我们的程序发布到阿里云ACK中,如果是IDEA的话,可以使用Alibaba Cloud Toolkit实现快速部署,但是现在仅支持IntelliJ IDEA、Eclipse、PyCharm 以及其他、Mave,不过据说VS CODE快要来了。那么现在我们暂时就先手动来操作一番吧

.Net Core 3.x 使用Autofac替换默认Ioc容器

.net 中的IOC容器也不少,如Autofac、Windsor Castle、Spring.NET、Unity、Ninject等,现在使用Autofac作为IOC容器的较多,据说速度是最快的一个。

.net core3.x发布到Docker运行

我们开发完之后,需要进行发布部署,一般高端的公司是采用CI/CD方式自动发布,但是我所处的公司都是使用手动发布,之前我都是输入命令的方式:

1
dotnet publish -c Release -r win7-x64 -o ./bin/output

执行之后就会在相应目录生成所有dll

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×