Adnc簡介


Adnc是一個微服務開發框架 代碼改變世界 開源活躍社區

    Adnc是一個輕量級的.Net 5.0微服務開發框架,同時也適用於單體架構系統的開發。支持經典三層與DDD架構開發模式、集成了一系列主流穩定的微服務配套技術棧。一個前后端分離的框架,前端基於Vue、后端基於.Net 5.0構建。Webapi遵循RESTful設計規范、基於JWT認證授權、基於Maxscale實現了讀寫分離、部署靈活、代碼簡潔、開箱即用、容器化微服務的最佳實踐。

  • 用戶中心:系統支撐服務,實現了用戶管理、角色管理、權限管理、菜單管理、組織架構管理
  • 運維中心:系統支撐服務,實現了登錄日志、審計日志、異常日志、字典管理、配置參數管理
  • 客戶中心:經典三層開發模式demo
  • 訂單中心:DDD開發模式demo
  • 倉儲中心:DDD開發模式demo

文檔

如何快速跑起來

如何手動部署到服務器

  • 詳細介紹如何使用docker安裝consul集群、使用consul注冊中心、安裝配置Skywalking,以及相關項目dockerfile文件編寫和配置等。
    請點擊鏈接,查看詳細介紹

如何實現讀寫分離

如何使用Cache Redis 分布式鎖 布隆過濾器

  • 詳細介紹如何使用Cache、Redis、分布式鎖以及布隆過濾器。如何配置Cache防止雪崩、擊穿、穿透以及緩存同步。
    請點擊鏈接,查看詳細介紹

如何動態分配雪花算法的WorkerId

如何使用EFCore倉儲

演示

問題交流

  • 780634162(QQ群)

GitHub

Roadmap

  • 開發微服務項目生成工具
  • 集成Dapr
  • 集成Quartz.Net實現框架計划調度功能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM