随笔分类 - [27]NET8
-
net core中多租户分库分表
摘要:net core中完美解决多租户分库分表的问题 前几天有人想做一个多租户的平台,每个租户一个库,可以进行水平扩展,应用端根据登录信息,切换到不同的租户库 计划用ef core实现,他们说做不出来,需要动态创建dbContext,不好实现 然而这个使用CRL很轻松就能解决了 以下为演示数据库,有两个库 阅读全文
-
ASP.NET Core中间件和 ASP.NET HttpHandler HttpModule有什么区别?
摘要:.NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 阅读全文
-
NET Core中NuGet包
摘要:.NET Core中创建和使用NuGet包 在.NET Core的项目中,如果我们要在项目中引用其它DLL文件,不建议直接在项目引用中添加DLL文件(虽然在.NET Core项目中也可以这么做),建议是去直接下载DLL文件所属的NuGet包。这样最大的好处是我们可以将要引用DLL文件的所有依赖文件也 阅读全文
-
WebAPI从Server端push消息到Client
摘要:WebAPI从Server端push消息到Client 写本篇的起因,是重构一个现有的WinForms程序,将Server端的部分逻辑从raw socket通讯的方式,改为调用WebAPI。重构则是因为原先代码有严重的性能问题,而组里并没有能够写好socket通讯的同学。 WebAPI的编写相对就简 阅读全文
-
微服务架构应用实战(core-grpc)
摘要:微服务架构应用实战(core-grpc) 一、前言 这篇文章本来是继续分享IdentityServer4 的相关文章,由于之前有博友问我关于微服务相关的问题,我就先跳过IdentityServer4的分享,进行微服务相关的技术学习和分享。微服务在我的分享目录里面是放到四月份开始系列文章分享的,这里就 阅读全文
-
.NET Core .NET标准REST库Refit
摘要:1.简介 Refit是一个受到Square的Retrofit库(Java)启发的自动类型安全REST库。通过HttpClient网络请求(POST,GET,PUT,DELETE等封装)把REST API返回的数据转化为POCO(Plain Ordinary C# Object,简单C#对象) to 阅读全文
-
.net core 实现动态 Web API
摘要:.net core 实现动态 Web API 序言: 远程工作已经一个月了,最近也算是比较闲,每天早上起床打个卡,快速弄完当天要做的工作之后就快乐摸鱼去了。之前在用 ABP 框架(旧版)的时候就觉得应用服务层写起来真的爽,为什么实现了个 IApplicationService 的空接口就可以变成 W 阅读全文
-
Span<T>和Memory<T>
摘要:《ASP.NET Core 高性能系列》Span<T>和Memory<T> 一、Span<T>概述 原文:Provides a type- and memory-safe representation of a contiguous region of arbitrary memory. 中文的翻译 阅读全文
-
开源工作流elsa-core
摘要:开源工作流elsa-core 开源项目orchard主要开发人员Sipke Schoorstra 开源了一个netcore 工作流项目,地址:https://github.com/elsa-workflows/elsa-core,最新版本1.2,正在开发2.0版本 。Spike 是参照Orchard 阅读全文
-
net core3.1打造webapi开发框架的实践
摘要:https://www.cnblogs.com/datacool/p/datacool_dotnetcore_demo.html 实践技术看点 1、Swagger管理API说明文档 2、JwtBearer token验证 3、Swagger UI增加Authentication 4、EntityFr 阅读全文
-
.netcore的Buffer相关新类型包括BinaryPrimitives、Span<>,Memory<>,ArrayPool<>,Memorypool<>
摘要:1 文章范围 本文将.netcore新出现的与Buffer操作相关的类型进行简单分析与讲解,由于资料有限,一些见解为个人见解,可能不是很准确。这些新类型将包括BinaryPrimitives、Span<>,Memory<>,ArrayPool<>,Memorypool<> 2 BinaryPrimi 阅读全文
-
.Net Core 调用三方Http- AgileHttp
摘要:.Net Core - AgileHttp 2020年新年将至,先预祝.Net Core越来越好。做了这么多年一线开发,经常跟Http打交道。比如调用三方的Webservice,比如集成微信支付的时候服务端发起Prepay支付。特别是现在分布式、微服务大行其道,服务间通讯都离不开http调用。多年前 阅读全文
-
微服务统计,分析,图表,监控一体化
摘要:微服务统计,分析,图表,监控一体化的HttpReports项目在.Net Core 中的使用 简单介绍 HttpReports 是 .Net Core 下的一个Web项目, 适用于WebAPI,Ocelot网关应用,MVC项目,非常适合针对微服务应用使用,通过中间件的形式集成到您的项目中,可以让开发 阅读全文
-
net core+Redis+IIS+nginx实现Session共享
摘要:.Net Core Web Api实践(二).net core+Redis+IIS+nginx实现Session共享 前言:虽说公司app后端使用的是.net core+Redis+docker+k8s部署的,但是微信公众号后端使用的是IIS部署的,虽说公众号并发量不大,但领导还是使用了负载均衡,所 阅读全文
-
WorkerServices构建Windows服务
摘要:.NET Core 3.1和WorkerServices构建Windows服务 介绍 ASP.NET Core 3增加了一个非常有意思的功能Worker Service.他是一个ASP.NET Core模板,他允许我们创建托管长期的运行的后台服务,这些服务具体实现IHostedService接口的后 阅读全文
-
NET Core 程序特性开关之Microsoft.FeatureManagement.AspNetCore 扩展包
摘要:给你的 ASP.NET Core 程序插上 Feature Flag 的翅膀 前言# 我们知道,目前大多数应用程序在正式发布到生产环境之前都会经历多个不同的测试环境,通过让应用程序在多个不同的环境中运行来及时发现并解决问题,避免在线上发生不必要的损失。这是对于整个软件的发布流程来讲。但是如果想让我们 阅读全文
-
ASP.NET-Core-Web-API-Best-Practices-Guide
摘要:ASP.NET-Core-Web-API-Best-Practices-Guide ASP.NET Core Web API 最佳实践指南 原文地址: ASP.NET-Core-Web-API-Best-Practices-Guide 介绍# 当我们编写一个项目的时候,我们的主要目标是使它能如期运行 阅读全文
-
.netcore dapr微服务入门
摘要:dapr微服务.netcore sdk入门 Actors入门 先决条件 .Net Core SDK 3.0 Dapr CLI Dapr DotNet SDK 概述 本文档描述如何在客户端应用程序上创建Actor(MyActor)并调用其方法. MyActor MyActor.Interfaces | 阅读全文
-
Net WebApi一个简单的Token验证
摘要:Asp.Net WebApi一个简单的Token验证 1、前言 WebAPI主要开放数据给手机APP,Pad,其他需要得知数据的系统,或者软件应用。Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能。我上次写的《Asp.Net MVC WebAPI的创建与前台Jquery ajax后台 阅读全文
-
NET Core创建Windows服务
摘要:使用.NET Core创建Windows服务 - 使用.NET Core工作器方式 原文:Creating Windows Services In .NET Core – Part 3 – The “.NET Core Worker” Way作者:Dotnet Core Tutorials译者:La 阅读全文