<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          twelvet基于 Spring Cloud Alibaba 的權(quán)限管理系統(tǒng)

          聯(lián)合創(chuàng)作 · 2023-09-19 14:05

          twelvet是一款基于Spring Cloud Alibaba的權(quán)限管理系統(tǒng),集成市面上流行庫(kù),可以作用為快速開發(fā)的一個(gè)框架使用

          一套以微服務(wù)架構(gòu)的腳手架,使用Spring Cloud Alibaba系列進(jìn)行架構(gòu),學(xué)習(xí)并了解它將能快速掌握微服務(wù)核心基礎(chǔ)。 此項(xiàng)目是為了減少業(yè)務(wù)代碼的重復(fù)輪子,它具有一個(gè)系統(tǒng)該有的通用性核心業(yè)務(wù)代碼,無(wú)論是微服務(wù)還是單體,都是通用的業(yè)務(wù) 但更多的,是為了學(xué)習(xí)微服務(wù)的理念以及開發(fā) 您可以使用它進(jìn)行網(wǎng)站管理后臺(tái),網(wǎng)站會(huì)員中心,CMS,CRM,OA等待系統(tǒng)的開發(fā), 當(dāng)然,不僅僅是一些小系統(tǒng),我們可以生產(chǎn)更多的服務(wù)模塊,不斷完善項(xiàng)目。

          系統(tǒng)初心是為了能夠更快地完成業(yè)務(wù)的需求,帶來(lái)更好的體驗(yàn)、更多的時(shí)間。它將會(huì)用于孵化一些實(shí)用的功能點(diǎn)。 我們希望它們是輕量級(jí),可移植性高的功能插件。

          同時(shí),我們更希望廣大開發(fā)者能在其中更快地獲得更好的解決方案、盡量降低我們的學(xué)習(xí)成本。 由此,我們應(yīng)當(dāng)把更多的時(shí)間投入到其它更有意義的事情當(dāng)中,我們深知知識(shí)的重要性,但,并不希望僅擁有單一”知識(shí)“。 去感受/關(guān)愛(ài)更多光彩,無(wú)論人、事、物,它們也將成為你最好的靈感。

          后端源碼:https://github.com/twelvet-s/twelvet

          前端源碼:https://github.com/twelvet-s/twelvet-ui

          技術(shù)文檔:https://twelvet.cn/docs/

          官方博客:https://twelvet.cn

          系統(tǒng)模塊

          com.twelvet     
          ├── twelvet-ui              // 前端框架 [80]
          ├── twelvet-gateway         // 網(wǎng)關(guān)模塊 [88]
          ├── twelvet-nacos           // nacos [8848]
          ├── twelvet-auth            // 認(rèn)證中心 [8888]
          ├── twelvet-api             // 接口模塊
          │       └── twelvet-api-system                             // 系統(tǒng)接口
          │       └── twelvet-api-dfs                                // DFS接口
          │       └── twelvet-api-job                                // 定時(shí)任務(wù)接口
          ├── twelvet-framework       // 核心模塊
          │       └── twelvet-framework-core                         // 核心模塊
          │       └── twelvet-framework-log                          // 日志記錄
          │       └── twelvet-framework-datascope                    // 數(shù)據(jù)權(quán)限
          │       └── twelvet-framework-jdbc                         // jdbc
          │       └── twelvet-framework-swagger                      // swagger文檔
          │       └── twelvet-framework-redis                        // 緩存服務(wù)
          │       └── twelvet-framework-security                     // 安全模塊
          │       └── twelvet-framework-utils                        // 工具模塊
          ├── twelvet-server         // 業(yè)務(wù)模塊
          │       └── twelvet-server-system                          // 系統(tǒng)模塊 [8081]
          │       └── twelvet-server-job                             // 定時(shí)任務(wù) [8082]
          │       └── twelvet-server-dfs                             // DFS服務(wù) [8083]
          │       └── twelvet-server-gen                             // 代碼生成 [8084]
          ├── twelvet-visual        // 圖形化管理模塊
          |       └── twelvet-visual-sentinel                        // sentinel [8101]
          │       └── twelvet-visual-monitor                         // 監(jiān)控中心 [8102]
          ├──pom.xml                // 公共依賴
           

          內(nèi)置功能

          1. 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
          2. 部門管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。
          3. 崗位管理:配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。
          4. 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識(shí)等。
          5. 角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
          6. 字典管理:對(duì)系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。
          7. 參數(shù)管理:對(duì)系統(tǒng)動(dòng)態(tài)配置常用參數(shù)。
          8. 異步:登錄日志/系統(tǒng)操作日志/系統(tǒng)登錄日志記記錄和查詢。
          9. 定時(shí)任務(wù):在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。
          10. 代碼生成:一鍵生成CRUD前后端代碼,為業(yè)務(wù)開發(fā)提供更快的速度。
          11. 服務(wù)監(jiān)控:監(jiān)視當(dāng)前系統(tǒng)CPU、內(nèi)存、磁盤、堆棧等相關(guān)信息。
          12. 連接池監(jiān)視:監(jiān)視當(dāng)前系統(tǒng)數(shù)據(jù)庫(kù)連接池狀態(tài),可進(jìn)行分析SQL找出系統(tǒng)性能瓶頸。
          13. 分布式文件儲(chǔ)存。
          14. Swagger網(wǎng)關(guān)聚合文檔。
          15. Sentinel限流中心。
          16. Nacos注冊(cè) + 配置中心。

          演示圖

          在線體驗(yàn)

          • admin/123456

          演示地址:https://cloud.twelvet.cn

          架構(gòu)圖

          支持Linux一件Docker啟動(dòng)(最小化啟動(dòng)服務(wù))

          內(nèi)存 > 16 需要自行安裝maven、docker、docker-compose、node、yarn

          # mvn
          mvn clean && mvn install
          # 進(jìn)入腳本目錄
          cd ./docker
          # 可執(zhí)行權(quán)限
          chmod 751 deploy.sh
          # 執(zhí)行啟動(dòng)(按需執(zhí)行參數(shù),[init|port|base|server|stop|rm])
          # 初始化
          ./deploy.sh init
          # 基礎(chǔ)服務(wù)
          ./deploy.sh base
          # 啟動(dòng)twelvet
          ./deploy.sh server
          # 啟動(dòng)UI
          ./deploy.sh nginx
          
          瀏覽 35
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操美女逼逼网站 | 成人午夜爽爽爽 | 在线三级日韩 | 国产精选久久久60086 | 亚洲国产日韩在线观看 |