.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

源代码地址https://github.com/junkai-li/NetCoreKevin
基于NET6搭建跨平台DDD思想WebApi架构、IDS4单点登录、多缓存、自动任务、分布式、多租户、日志、授权和鉴权、CAP、SignalR、 docker部署 

如需简约项目可直接去除项目引用 解耦设计都可以单独引用 架构默认全部引用并启动 项目启动时注意相关 Redis、db链接、RedisSignalR、ConsulSetting、配置
不想配置的话取消引用注释报错注入就OK

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

docker配置
image
json配置
image
部分说明
image1.目录

1.Kevin.AuthorizationService: 颁发授权服务中心 基于Identity框架搭建

2.Common: 工具库包含一些扩展类、帮助类、静态方法、微信、支付宝、阿里云、腾讯、Json相关、SSL证书

3.文档: 基础使用文档

4.InitData: 数据初始化Sql脚本

5.型号: 用于存放Dto、相关结构类型

6.Quartz: 基于Quartz搭建的自动任务调度系统

7.Kevin.Repository: 数据库工作单元仓储

8.AppServices: 应用服务层

9.Web: Web相关的工具层包含 鉴权验权、过滤器、中间件、全局类、权限控制、基础类、缓存、服务初始化、单点登录

10.WebApi: API层

11.CrawlingService :基于Selenium.WebDriver.MSEdgeDriver用于爬虫数据||自动化测试

12.AppRepositorieRps 数据仓储层

13.AppDomainServices 领域服务层

docker部署文件

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

统一服务注册

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

模块化服务注册

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

特性注入使用

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

授权中心

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

Cap服务

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

实时通信服务

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

Consul服务

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

常用过滤器和静态全局服务

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

常用帮助类和扩展类

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

爬虫基于Selenium.WebDriver.MSEdgeDriver用于爬虫数据||自动化测试

.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署

 

开源学习作用 欢迎大家提问 勿喷!
————————————————

原文链接:https://www.cnblogs.com/net-kevin-li/archive/2023/04/24/17334002.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:.NET Core开源 DDD微服务 支持 多租户 单点登录 多级缓存、自动任务、分布式、日志、授权和鉴权 、网关 、注册与发现 系统架构 docker部署 - Python技术站

(0)
上一篇 2023年4月24日
下一篇 2023年4月24日

相关文章

  • 如何用C#找出数组中只出现了一次的数字

    下面是如何用C#找出数组中只出现了一次的数字的完整攻略。 问题描述 在一个整数数组中,除了一个数字只出现一次之外,其他数字都出现了两次。请找出那个只出现一次的数字。 解题思路 由于数组中只有一个数字出现一次,其他数字都出现了两次,那么可以先将数组中的数字进行排序,然后遍历这个排序后的数组,每次比较当前数字和它后面的数字是否相同,如果不相同则说明当前数字只出现…

    C# 2023年6月1日
    00
  • 记一次 .NET 某外贸ERP 内存暴涨分析

    一:背景 1. 讲故事 上周有位朋友找到我,说他的 API 被多次调用后出现了内存暴涨,让我帮忙看下是怎么回事?看样子是有些担心,但也不是特别担心,那既然找到我,就给他分析一下吧。 二:WinDbg 分析 1. 到底是哪里的泄露 这也是我一直在训练营灌输的理念,一定要知道是哪一边的暴涨,否则很可能就南辕北辙了,使用 !address -summary 和 !…

    C# 2023年4月27日
    00
  • C#环形缓冲区(队列)完全实现

    感谢您对C#环形缓冲区(队列)的关注。在这里,我将为您提供一份详细的攻略,让您可以快速入门并掌握C#环形缓冲区(队列)的完全实现。 简介 环形缓冲区,也称为环形队列,是一种非常重要的数据结构,它有很多应用场景,例如缓冲区、循环播放、事件队列等。 C#环形缓冲区是一种很常见的环形队列实现方式。它提供了一系列方法来方便地添加或者移除元素,以及遍历整个队列和判断队…

    C# 2023年5月15日
    00
  • c# dynamic的好处

    C#中的dynamic类型是.NET Framework 4.0的新增特性。使用dynamic类型可以让C#在编译前不进行类型检查,而是在运行时根据实际的数据类型动态地进行方法和属性调用,从而更加灵活和方便地处理一些类型不确定的数据处理场景。以下是C# dynamic类型的好处的详细讲解以及两条示例说明: 1. 灵活方便地处理任意类型数据 C#的强类型检查机…

    C# 2023年5月31日
    00
  • C#自动类型转换与强制类型转换的讲解

    我来详细讲解一下C#中的自动类型转换和强制类型转换。 自动类型转换 自动类型转换是指C#在程序运行时根据需要自动将一个数据类型转换为另一个数据类型,也称为隐式类型转换。自动类型转换规则如下: 将一个小范围类型的值赋给大范围类型的变量时,会发生自动转换。例如,将int类型的值赋值到long类型的变量中。 将一种不同的数据类型赋给另一种数据类型时,会进行自动转换…

    C# 2023年5月15日
    00
  • C#.net格式化时间字符串达到不同的显示效果

    当我们需要将系统或自定义的日期时间以特定格式显示时,可以使用C#中的时间格式化字符串。下面是使用C#.net格式化时间字符串达到不同的显示效果的完整攻略: 1.使用标准格式化字符串 使用标准格式化字符串可以将日期时间格式化成一系列常见的格式。下面是一些常用的标准格式化字符串: “d”:将短日期格式化为 “月/日/年”。 “D”:将长日期格式化为 “周几,月 …

    C# 2023年6月1日
    00
  • VSCode调试C#程序及附缺失.dll文件的解决办法

    当我们在使用VSCode进行C#程序开发时,常常需要调试代码,以验证代码的正确性。在本文中,将详细讲解基于 .NET Core 的 VSCode 调试 C# 程序的完整攻略,并且介绍如何解决缺失.dll文件的问题。 准备工作 在开始之前,需要先准备好如下工作环境: Visual Studio Code 编辑器 .NET Core SDK 安装完上述工具之后,…

    C# 2023年5月31日
    00
  • C#动态生成DropDownList执行失败原因分析

    C#动态生成DropDownList执行失败原因分析 在使用C#动态生成DropDownList时,可能会遇到生成的DropDownList不能正常使用的情况。下面我们就来分析一下可能导致DropDownList执行失败的原因,以及相应的解决方法。 1. 代码逻辑上的问题 如果代码逻辑上存在问题,就会导致生成的DropDownList不能正常工作。比如,当我…

    C# 2023年5月31日
    00
合作推广
合作推广
分享本页
返回顶部