net core项目必用
文章平均质量分 50
项目必备操作
大辉DDD
这个作者很懒,什么都没留下…
展开
-
saas架构理解与设计
一、对多租户的理解 多租户定义:多租户技术或称多重租赁技术,简称SaaS,是一种软件架构技术,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件,并且可确保各用户间数据的隔离性。简单讲:在一台服务器上运行单个应用实例,它为多个租户(客户)提供服务。从定义中我们可以理解:多租户是一种架构,目的是为了让多用户环境下使用同一套程序,且保证用户间数据隔离。那么重点就很浅显易懂了,多租户的重点就是同一套程序下实现多用户数据的隔离。对于实现方式,我们下面会讨论到。 在了解详细原创 2022-05-21 11:59:50 · 2177 阅读 · 0 评论 -
net core 请求日志[中间件方式]
核心问题: .net Core自定义中间件中读取Request.Body和Response.Body的内容 using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Logging; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Diagnos..原创 2022-04-28 17:36:36 · 1037 阅读 · 0 评论 -
IOC替换Autofac
在ASP.NET Core中,自带的IOC容器相关的使用方式和注入类型的生命周期. 微软给自行注入的服务,提供了3种生命周期. Transient(瞬时的) 每次请求时都会创建的瞬时生命周期服务。这个生命周期最适合轻量级,无状态的服务。 Scoped(作用域的) 在同作用域,服务每个请求只创建一次。 Singleton(唯一的) 全局只创建一次,第一次被请求的时候被创建,然后就一直使用这一个. 如何使用这三种生命周期呢?.我们直接在注入的时候用不同的方法就行了,代码如下: servic.原创 2021-10-07 09:55:36 · 295 阅读 · 0 评论