API集成開(kāi)發(fā)平臺(tái)總體介紹
RestCloud API集成開(kāi)發(fā)平臺(tái)是由谷云科技完全自主研發(fā)的專業(yè)的后端API及微服務(wù)快速開(kāi)發(fā)平臺(tái), RestCloud含蓋SpringBoot的所有必要的核心功能,RestCloud的目標(biāo)是更輕量級(jí)、更快速、更全面、更低代碼量、更易于學(xué)習(xí)和使用的后端API的開(kāi)發(fā)平臺(tái),可以實(shí)現(xiàn)無(wú)代碼快速發(fā)布API服務(wù)。
RestCloud通過(guò)建立數(shù)據(jù)模型和SQL配置功能可以無(wú)代碼快速的實(shí)現(xiàn)80%的API開(kāi)發(fā)工作,RestCloud本身已含有: 注解式開(kāi)發(fā)、API接口自動(dòng)掃描、驗(yàn)證框架、授權(quán)框架、 緩存框架、依賴注入框架、Class熱加載框架、異常處理框架、過(guò)濾器框架、基于Web配置的數(shù)據(jù)持久層框架、多數(shù)據(jù)源管理框架、多數(shù)據(jù)庫(kù)事務(wù)管理框架、異步請(qǐng)求隊(duì)列框架、跨域請(qǐng)求等等核心功能, 使用RestCloud開(kāi)發(fā)時(shí)開(kāi)發(fā)人員只需要實(shí)現(xiàn)業(yè)務(wù)邏輯即可。
適用業(yè)務(wù)場(chǎng)景
作為企業(yè)統(tǒng)一的后端API開(kāi)發(fā)平臺(tái),承擔(dān)API的設(shè)計(jì)、開(kāi)發(fā)等功能
手機(jī)移動(dòng)端APP、企業(yè)微信、小程序、釘釘?shù)慕y(tǒng)一后端API開(kāi)發(fā)平臺(tái)
作為企業(yè)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)服務(wù)化發(fā)布平臺(tái)
作為大數(shù)據(jù)平臺(tái)的數(shù)據(jù)提取平臺(tái)和前置服務(wù)發(fā)布平臺(tái)
各種企業(yè)業(yè)務(wù)系統(tǒng)的基礎(chǔ)開(kāi)發(fā)框架(OA、CRM、ERP、HR、MES)
作為業(yè)務(wù)系統(tǒng)API集成開(kāi)發(fā)和業(yè)務(wù)邏輯重組的集成開(kāi)發(fā)平臺(tái)
零代碼快速發(fā)布API
可以通過(guò)業(yè)務(wù)模型配置快速實(shí)現(xiàn)多表跨數(shù)據(jù)源的API發(fā)布
支持所有主流的SQL以及NO SQL的數(shù)據(jù)API發(fā)布為服務(wù)
可以通過(guò)業(yè)務(wù)模型配置快速實(shí)現(xiàn)樹(shù)型結(jié)構(gòu)的數(shù)據(jù)API發(fā)布、關(guān)聯(lián)刪除等操作,無(wú)需編碼
可以實(shí)現(xiàn)一對(duì)多、多對(duì)多、多對(duì)一的查詢、持久化、刪除等操作的API發(fā)布
對(duì)所有數(shù)據(jù)模型可一鍵生成分頁(yè)查詢功能API
任意SQL語(yǔ)句一鍵發(fā)布為API服務(wù)
業(yè)務(wù)系統(tǒng)中存儲(chǔ)過(guò)程發(fā)布為API服務(wù)
可以根據(jù)數(shù)據(jù)模型一鍵生成MVC的Java代碼并發(fā)布API
無(wú)縫集成微服務(wù)框架
所有發(fā)布的API可直接進(jìn)入API網(wǎng)關(guān)中
所有發(fā)布的微應(yīng)用可以部署到Docker容器中
發(fā)布的API服務(wù)可立即注冊(cè)到微服務(wù)注冊(cè)中心
支持API級(jí)別的熔斷、限流、降級(jí)功能
支持API調(diào)用其他API并實(shí)現(xiàn)鏈路跟蹤功能
除支持自帶服務(wù)發(fā)與注冊(cè)中心外同時(shí)支持第三方注冊(cè)中心
支持主流及國(guó)產(chǎn)數(shù)據(jù)庫(kù)
Oracle
MySQL
Sql Server
Hive
HBase
MongoDB
phoenix
Greenplum
支持自定義擴(kuò)展數(shù)據(jù)庫(kù)
…
API權(quán)限控制及緩存
可對(duì)API的調(diào)用權(quán)限進(jìn)行分組管理支持RBAC授權(quán)模式
支持多種API認(rèn)證方式包括(token認(rèn)證、appkey認(rèn)證、匿名認(rèn)證、審批后調(diào)用等)
支持API數(shù)據(jù)模擬功能,可把模擬數(shù)據(jù)輸出給調(diào)用端
支持?jǐn)?shù)據(jù)緩存功能,可以減輕生產(chǎn)數(shù)據(jù)庫(kù)的讀取壓力
支持API的灰度發(fā)布功能和多版本共存功能
支持對(duì)開(kāi)發(fā)的API進(jìn)行在線測(cè)試功能,無(wú)需借助第三方測(cè)試軟件
支持跨數(shù)據(jù)庫(kù)事務(wù)控制能力,可自動(dòng)回滾多個(gè)數(shù)據(jù)源中的數(shù)據(jù)
支持分布式事務(wù)控制能力,可以實(shí)現(xiàn)多個(gè)API調(diào)用的最終一致性
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。