.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/p/17334002.html

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

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

相关文章

  • 在 C# 中使用 Span 和 Memory 编写高性能代码的详细步骤

    在 C# 中使用 Span<T> 和 Memory<T> 可以大幅提升代码性能,并且这两个类型被广泛地用于处理数组和内存操作。在本文中,我们将详细介绍如何使用Span<T> 和 Memory<T> 来编写高性能代码。 一、什么是 Span 和 Memory 首先,我们需要了解一下什么是 Span<T&gt…

    C# 2023年5月31日
    00
  • C# 命名空间(Namespace)相关知识总结

    下面我将为你详细讲解C# 命名空间相关知识总结的完整攻略。 什么是命名空间? 命名空间(Namespace)是一种组织代码的机制,可以将相关的类、结构体、接口、枚举等等归到一个命名空间下。在C#中,命名空间就是一组同一类型的程序集,它定义了一个命名上的隔离范围,可以避免命名冲突,同时也可以让代码更加清晰易懂。 如何定义命名空间? 在C#中,我们可以使用关键字…

    C# 2023年6月7日
    00
  • 电脑通过IIS访问svc出错无法提供网页怎么解决?

    当电脑通过IIS访问svc时,如果出现无法提供网页的错误,可能是由于多种原因引起的。本文将提供详细的解决方案,包括检查IIS配置、检查服务配置、检查网络连接等。同时,本文还提供两个示例,演示如何解决电脑通过IIS访问svc出错无法提供网页的问题。 检查IIS配置 首先,需要检查IIS配置是否正确。可以按照以下步骤进行检查: 打开IIS管理器,检查应用程序池是…

    C# 2023年5月15日
    00
  • C#中FileStream的对比及使用方法

    C#中FileStream的对比及使用方法 什么是FileStream FileStream 是一种流(Stream),它支持在文件中读取和写入数据。FileStream 通过派生类实现了 Stream,这使得可以使用 FileStream 类来管理文件。 FileStream与其他流的比较 FileStream与StreamReader的比较 Stream…

    C# 2023年6月7日
    00
  • C#实现数组元素的数据类型转换方法详解

    C#实现数组元素的数据类型转换方法详解 在C#的开发中我们可能会面临需要对数组中的元素进行数据类型的转换,下面详细介绍C#中实现数组数据类型转换的方法。 转换方法1:使用Convert类的To()方法 Convert类有多个静态方法可以实现数据类型转换,其中To()方法可以转换大部分常量类型。下面是使用Convert类的To()方法进行数据类型转换的方法: …

    C# 2023年6月7日
    00
  • C#实现简单订单管理程序

    C#实现简单订单管理程序攻略 订单管理程序是一个基本的软件开发任务,通过它我们可以练习C#类和对象,掌握基本的输入输出、判断和运算等编程技巧。下面将详细讲解如何使用C#实现一个简单的订单管理程序。 步骤一:定义订单类 首先,我们需要定义一个订单类,用于表示一个订单。订单有一个唯一的标识符、一个客户信息、一个订单日期以及一组订单项。定义订单类的代码如下: pu…

    C# 2023年6月6日
    00
  • C#.NET学习笔记5 C#中的条件编译

    下面我将为您详细讲解 “C#.NET学习笔记5 C#中的条件编译”的完整攻略: 什么是条件编译 条件编译是指在编译代码时,根据不同的条件编译指令,选择性地编译或不编译某些代码。在 C# 中,条件编译是通过 #if、#elif、#else 和 #endif 指令实现的。 条件编译的作用 通过条件编译可以根据不同的条件,选择性地编译不同的代码。在不同的环境下,可…

    C# 2023年5月31日
    00
  • MVC使用T4模板生成其他类的具体实现学习笔记2

    下面是“MVC使用T4模板生成其他类的具体实现学习笔记2”的完整攻略: 1. 什么是T4模板 T4模板(Text Template Transformation Toolkit)是Visual Studio内置的代码生成引擎,可以将一些模板文件转换为其它类型的文件,例如:.cs、.vb等文件。 2. 如何生成MVC中的控制器和视图 2.1 在 Visual …

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