<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>

          chimes-rust應(yīng)用后端管理系統(tǒng)

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

          chimes-rust是一款使用rust進(jìn)行開發(fā)實(shí)現(xiàn)的應(yīng)用后端管理系統(tǒng),類似目前大多數(shù)的基于Java的管理后端。它旨在幫助大家能夠快速的使用rust來進(jìn)行后臺應(yīng)用的開發(fā)。Rust還是比較合適業(yè)務(wù)應(yīng)用的開發(fā)的,特別是對突發(fā)性用戶增長的情況。相比Java來說,Rust有近3倍的語言級的性能提升,開發(fā)過程也比C/C++簡單。

          Chimes-Rust是使用Rust實(shí)現(xiàn)的應(yīng)用后臺管理程序,項(xiàng)目中提供了一個(gè)基于eladmin最新版前端的修改版,但經(jīng)過少量修改實(shí)現(xiàn),主要修改是api路徑的,以及表格或表單的字段綁定(因?yàn)閞ust的命名規(guī)范的要求進(jìn)行了一些字段的修改)。 Chimes-rust,主要是實(shí)現(xiàn)了eladmin中的系統(tǒng)管理功能,以及登錄和用戶中心。對于其它部分的功能,可能會在后續(xù)的版本中進(jìn)行實(shí)現(xiàn)。

          軟件架構(gòu)

          Chimes-rust采用actix-web作為基礎(chǔ)的WEB框架進(jìn)行開發(fā),而在ORM方面采用了Rbatis,目前暫時(shí)沒有使用Redis來緩存相應(yīng)的數(shù)據(jù)。

          重點(diǎn)組件

          1. actix-web
          2. rbatis
          3. chimes-auth,基于actix-web的MiddleWare提供的權(quán)限管控的功能。
          4. jsonwebtoken
          5. rbatis-generator,這是另一個(gè)開源的用于生成rbatis為基礎(chǔ)的rust源碼

          特別說明

          1. 關(guān)于el-admin前端,本應(yīng)用不是為了提供更好的el-admin的前端,所做的修改都是為了與后臺進(jìn)行對接,所以是盡可能少的修改它。同時(shí),在此特別感謝eladmin的作者,他為應(yīng)用提供了一個(gè)功能豐富的管理前端。
          2. chimes-rust的大部分后端代碼是采用rbatis-generator進(jìn)行生成的,基本上達(dá)到85%。如對該項(xiàng)目感興趣的,可以進(jìn)倉庫:https://gitee.com/poethxp/rbatis-generator 看看。

          安裝教程

          1. 創(chuàng)建數(shù)據(jù)chimesrust,并導(dǎo)入數(shù)據(jù) sql/chimesrust.sql;
          2. 編譯 backend/chimes-rust,可以進(jìn)入該目錄后,直接執(zhí)行cargo r
          3. 打包前端 frontend/eladmin-web
          4. 后端的一些配置可以修秘訣backend/chimes-rust/conf/app.yml

           

          瀏覽 19
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

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

          手機(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>
                  色五月综合激情 | 国产精品一二三 | 亚洲精品无码三级片 | 亚洲一级无码精品 | 激情亚洲婷婷 |