
Crabc低代碼API開發(fā)管理平臺
聲明:該文章來自(Gitee)版權(quán)由原作者所有,K2OS渲染引擎提供網(wǎng)頁加速服務(wù)。
Crabc?是低代碼開發(fā)平臺,企業(yè)級API發(fā)布管理系統(tǒng),采用SpringBoot、JWT、Mybatis等框架和SPI插件機制實現(xiàn)。 支持接入(mysql、oracle、postgresql、sqlserver、elasticsearch、mongodb)等SQL或/NOSQL數(shù)據(jù)源, 在編輯框內(nèi)編寫好SQL后即可快速生成Rest接口對外提供服務(wù)。
支持Mybatis中if等標(biāo)簽語法、數(shù)據(jù)轉(zhuǎn)換、參數(shù)取值、 以及復(fù)雜的多SQL執(zhí)行并支持事務(wù), 減少通用接口的SQL編寫,讓開發(fā)人員專注更復(fù)雜的業(yè)務(wù)邏輯實現(xiàn)。可通過插件的 方式擴展支持其他的數(shù)據(jù)源, 提供多種權(quán)限認(rèn)證、限流熔斷、緩存、監(jiān)控等提供一站式API服務(wù)功能。
功能
接口開發(fā):可視化編寫SQL快速的對外發(fā)布成API接口,支持多SQL同時執(zhí)行、Mybatis標(biāo)簽語法,實現(xiàn)動態(tài)SQL和動態(tài)標(biāo)簽
數(shù)據(jù)源管理:動態(tài)加載數(shù)據(jù)庫,支持多種SQL/NoSQL數(shù)據(jù)庫。
個人中心:用戶管理,密碼修改。
應(yīng)用列表:Code認(rèn)證、簽名認(rèn)證的應(yīng)用創(chuàng)建管理以及對API調(diào)用在線授權(quán)。
接口管理:查看開發(fā)中和已發(fā)布的API接口,可進行上下線管理,編輯升級等
接口日志:查看發(fā)布的接口被調(diào)用日志列表和請求詳情。
監(jiān)控統(tǒng)計:可視化查看發(fā)布的API被調(diào)用統(tǒng)計和監(jiān)控。
流控規(guī)則:限流、緩存、熔斷、告警等。
模塊
cn.crabc? ??
├── crabc-boot? ? ? ? ? ? ? ?// 業(yè)務(wù)模塊
│? ? ?└── crabc-admin? ? ? ? // 后臺管理
│? ? ? ? ? ?└── static? ? ? ?// 前端靜態(tài)頁面 [9377]
│? ? ?└── crabc-datasource? ?// 數(shù)據(jù)源加載模塊
│? ? ?└── crabc-api? ? ? ? ? // API調(diào)用執(zhí)行模塊
│? ? ?└── crabc-spi? ? ? ? ? // 插件定義模塊
├── db? ? ? ? ? ? ? ? ? ? ? ?// SQL腳本
├──pom.xml? ? ? ? ? ? ? ? ? ?// 依賴
運行啟動
1、先執(zhí)行db/dml.sql腳本,創(chuàng)建庫表和初始化數(shù)據(jù)
2、在編輯工具中運行啟動 crabc-admin/ AdminApplication.java
訪問地址:http://127.0.0.1:9377?賬號密碼:admin/admin123
說明文檔
地址:http://doc.pingapi.cn
演示環(huán)境
地址:http://crabc.pingapi.cn
商用授權(quán)
僅個人學(xué)習(xí)使用,商用請加群聯(lián)系
Docker啟動
先執(zhí)行db/dml.sql腳本,創(chuàng)建庫表和初始化數(shù)據(jù),建議mysql 8.0+版本
> docker pull crabc/crabc-admin:latest
> docker run -p 9377:9377 --env db_url=jdbc連接(如:jdbc:mysql://localhost:3306/crabc) --env db_user=數(shù)據(jù)庫用戶 --env db_pwd=數(shù)據(jù)庫密碼 -d --name crabc-admin crabc/crabc-admin:latest
訪問地址:http://127.0.0.1:9377?賬號密碼:admin/admin123
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/
- 1 習(xí)近平接見新疆各族各界代表 7904662
- 2 樺加沙風(fēng)眼內(nèi)部曝光 拍攝部門:震撼 7809642
- 3 飛機狂風(fēng)中降落 機翼險些砸地 7712513
- 4 援疆的山海深情 跨越千里萬里 7618284
- 5 馬克龍被美警察攔下 當(dāng)場打給特朗普 7520190
- 6 臺風(fēng)“樺加沙”影響有多大?解讀來了 7423795
- 7 珠海多區(qū)倡議沿海高層住宅居民撤離 7332982
- 8 廣東一地安排農(nóng)民工住進學(xué)校避臺風(fēng) 7231988
- 9 上海再通報多校午餐發(fā)臭:涉嫌瞞報 7138276
- 10 深圳機場飛機被“五花大綁”防臺風(fēng) 7045301