源代碼地址https://github.com/junkai-li/NetCoreKevin
基于NET6搭建跨平臺(tái)DDD思想WebApi架構(gòu)、IDS4單點(diǎn)登錄、多緩存、自動(dòng)任務(wù)、分布式、多租戶、日志、授權(quán)和鑒權(quán)、CAP、SignalR、 docker部署?
如需簡(jiǎn)約項(xiàng)目可直接去除項(xiàng)目引用 解耦設(shè)計(jì)都可以單獨(dú)引用 架構(gòu)默認(rèn)全部引用并啟動(dòng) 項(xiàng)目啟動(dòng)時(shí)注意相關(guān) Redis、db鏈接、RedisSignalR、ConsulSetting、配置
不想配置的話取消引用注釋報(bào)錯(cuò)注入就OK
?文章來源:http://www.zghlxwxcb.cn/news/detail-423469.html
docker配置
json配置
部分說明
1.目錄
1.Kevin.AuthorizationService: 頒發(fā)授權(quán)服務(wù)中心 基于Identity框架搭建
2.Common: 工具庫包含一些擴(kuò)展類、幫助類、靜態(tài)方法、微信、支付寶、阿里云、騰訊、Json相關(guān)、SSL證書
3.文檔: 基礎(chǔ)使用文檔
4.InitData: 數(shù)據(jù)初始化Sql腳本
5.型號(hào): 用于存放Dto、相關(guān)結(jié)構(gòu)類型
6.Quartz: 基于Quartz搭建的自動(dòng)任務(wù)調(diào)度系統(tǒng)
7.Kevin.Repository: 數(shù)據(jù)庫工作單元倉(cāng)儲(chǔ)
8.AppServices: 應(yīng)用服務(wù)層
9.Web: Web相關(guān)的工具層包含 鑒權(quán)驗(yàn)權(quán)、過濾器、中間件、全局類、權(quán)限控制、基礎(chǔ)類、緩存、服務(wù)初始化、單點(diǎn)登錄
10.WebApi: API層
11.CrawlingService :基于Selenium.WebDriver.MSEdgeDriver用于爬蟲數(shù)據(jù)||自動(dòng)化測(cè)試
12.AppRepositorieRps 數(shù)據(jù)倉(cāng)儲(chǔ)層
13.AppDomainServices 領(lǐng)域服務(wù)層
docker部署文件
?
統(tǒng)一服務(wù)注冊(cè)
?
模塊化服務(wù)注冊(cè)
?
特性注入使用
?
授權(quán)中心
?
Cap服務(wù)
?
實(shí)時(shí)通信服務(wù)
?
Consul服務(wù)
?
常用過濾器和靜態(tài)全局服務(wù)
?
常用幫助類和擴(kuò)展類
?
爬蟲基于Selenium.WebDriver.MSEdgeDriver用于爬蟲數(shù)據(jù)||自動(dòng)化測(cè)試
?
開源學(xué)習(xí)作用 歡迎大家提問 勿噴!
————————————————
文章來源地址http://www.zghlxwxcb.cn/news/detail-423469.html
到了這里,關(guān)于.NET CORE開源 DDD微服務(wù) 支持 多租戶 單點(diǎn)登錄 多級(jí)緩存、自動(dòng)任務(wù)、分布式、日志、授權(quán)和鑒權(quán) 、網(wǎng)關(guān) 、注冊(cè)與發(fā)現(xiàn) 系統(tǒng)架構(gòu) docker部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!