微服務(wu)研(yan)發(fa)引擎是(shi)一個面向微服務(wu)基礎工具(ju)包(bao),一鍵依賴則提供基礎的微服務(wu)技術能力
幫助微服(fu)務用(yong)戶更穩定、更便捷、成本更低的構建微服(fu)務體(ti)系
提(ti)(ti)供(gong)基礎的微服(fu)務(wu)(wu)組(zu)件和(he)公共組(zu)件能(neng)力,提(ti)(ti)供(gong)出核心的組(zu)件包,為業務(wu)(wu)上層提(ti)(ti)供(gong)一鍵(jian)平臺化、微服(fu)務(wu)(wu)化的能(neng)力
此(ci)為(wei)高級(ji)工程師和資深架構(gou)師的沉淀體現,為(wei)業(ye)務(wu)開(kai)發人員規避(bi)常見(jian)開(kai)發風險
項目經理
技術經理
架構師
架構描述:
基(ji)于ACP支(zhi)撐(cheng)微(wei)服務(wu)基(ji)礎架構進(jin)行微(wei)服務(wu)支(zhi)撐(cheng)
基(ji)于springboot和cloud集成(cheng),封裝(zhuang)提(ti)供(gong)更強大(da)的微服務能力
過(guo)去復雜(za)、龐大的(de)(de)管理(li)信息系統,以更小顆(ke)粒度、更敏捷的(de)(de)服務(wu)方(fang)式提供。不同(tong)的(de)(de)應(ying)用(yong)可以獨立部(bu)署與互(hu)(hu)相互(hu)(hu)相隔(ge)離(li),服務(wu)之(zhi)間通(tong)過(guo)輕(qing)量級 API 進行通(tong)信。
引擎(qing)提(ti)供的(de)實例(li),具備完善的(de)監控和運維,優(you)化 開源(yuan)中(zhong)間件大量可用(yong)性(xing)痛點,基(ji)礎(chu)工(gong)具包提(ti)供強健基(ji)礎(chu)的(de)微服務研(yan)發能力(li),具有(you)分(fen)布式,高可用(yong),穩定性(xing)等特點。
分(fen)布(bu)(bu)(bu)式(shi)過程中的(de)(de)服務(wu)熔斷、分(fen)布(bu)(bu)(bu)式(shi)事務(wu)、分(fen)布(bu)(bu)(bu)式(shi)定(ding)時任務(wu)、分(fen)布(bu)(bu)(bu)式(shi)限流等通用的(de)(de)分(fen)布(bu)(bu)(bu)式(shi)技術集成(cheng),提高應用的(de)(de)穩(wen)定(ding)性,滿足業務(wu)場景需求。
應用代碼、配(pei)置、鏡像(xiang)無須修改即可接入治理中心,同時提(ti)供實體到數(shu)據庫的自(zi)動(dong)生(sheng)成,多數(shu)據源切換,微服務異(yi)常(chang)、日志、自(zi)定義注解(jie)、SwaggerAPI、Shiro 權限(xian)、通過(guo)數(shu)據操(cao)作等(deng)。
自(zi)動集(ji)成(cheng)鏡像生(sheng)成(cheng)工具(ju),版本管理工具(ju),打包工具(ju)等,一(yi)鍵生(sheng)成(cheng)鏡像,Kubernetes 集(ji)群直接發布接入,多種打包和生(sheng)成(cheng)方式,多平臺發布集(ji)成(cheng)。
一(yi)鍵接入權限系(xi)統(tong),提供本地(di)登陸、單(dan)點登陸、自定(ding)義(yi)登陸等多種(zhong)方(fang)式(shi),默認集成多登陸頁面、異(yi)常頁面,統(tong)一(yi)異(yi)常處理,更(geng)專注業(ye)務需(xu)求(qiu)開發。
支持(chi) XSS 跨站點攻(gong)擊、SQL 注(zhu)入、CROS 攻(gong)擊等(deng)防護(hu),記錄(lu)用戶的(de)操作(zuo)行(xing)(xing)為、查詢行(xing)(xing)為、點擊行(xing)(xing)為、業(ye)務流(liu)水、 交(jiao)易(yi)、數據庫操作(zuo)、系統(tong)的(de)異常待進行(xing)(xing)記錄(lu), 配合業(ye)務系統(tong)審計(ji)處理。
分(fen)布式框架: 過去復雜、龐(pang)大(da)的管理信(xin)(xin)息系統,以更小(xiao)顆粒度、更敏捷的服務(wu)(wu)方式提供(gong)。不同的應(ying)用可以獨立部署與互(hu)相互(hu)相隔離(li),服務(wu)(wu)之間通(tong)過輕量級 API 進(jin)行通(tong)信(xin)(xin)
公(gong)共(gong)依賴(lai)(配置/公(gong)共(gong)代(dai)碼):簡化(hua)了大量項目配置和 maven 依賴(lai),讓您更專注于(yu)業務開發,獨特的分包方式,代(dai)碼多而不亂
服務容器化(hua): 直接生成(cheng)鏡像并上傳到倉庫而不需(xu)要 Dockerfile 文(wen)件或(huo)者其他插件,支持將資源(yuan)文(wen)件和類分層(ceng)打包,可(ke)以大幅度(du)提升生成(cheng)鏡像的速度(du)
代碼(ma)生成(cheng)器: 智能代碼(ma)生成(cheng)器,在線及(ji)靈活(huo)配置,一鍵生成(cheng)前(qian)后端代碼(ma),生成(cheng) docker 和 k8s 容器支持,大幅度提升(sheng)開發效率
MyBati 通(tong)用(yong)操作: 適用(yong)于復雜業務開發,結合 MyBatis 優點及(ji)開發習(xi)慣,并提取通(tong)用(yong) MyBatis 方(fang)法(fa)
Shir 多平臺登陸(lu)認證:主要采用 shiro+jwt+redis ,支(zhi)持單點登錄,支(zhi)持 JWT 規范、支(zhi)持登錄踢出(chu)、支(zhi)持 token 失效(xiao)時間配置
多登(deng)(deng)陸(lu)集成: 登(deng)(deng)陸(lu)集成短信/驗證碼/域(yu)登(deng)(deng)陸(lu)/人臉登(deng)(deng)陸(lu)/第三方登(deng)(deng)陸(lu)擴展(zhan)
按(an)鈕(niu)權(quan)限(xian): 應(ying)用權(quan)限(xian)的控制力(li)度到按(an)鈕(niu)級(ji)別,應(ying)用多種業務場景(jing)的按(an)鈕(niu)權(quan)限(xian)
多服務(wu)(wu)集(ji)成: 傳(chuan)統(tong)業務(wu)(wu)系統(tong)與分布(bu)式業務(wu)(wu)服務(wu)(wu)之(zhi)間(jian)集(ji)成,支持 dubbo、http、socket 等
多(duo)平臺(tai)發(fa)布(bu)集(ji)成: 多(duo)平臺(tai)發(fa)布(bu)集(ji)成多(duo)種發(fa)布(bu)形式(shi),便于適用(yong)于不同的場景,比如云服務器(qi)、tomcat、docker、k8s、compose 等
本(ben)地(di)(di)調試: 提(ti)供多(duo)種服務本(ben)地(di)(di)斷點調試方案,便于開發過程調試
異(yi)(yi)常(chang)處理(li): 分(fen)布式異(yi)(yi)常(chang)處理(li)方式,服(fu)務(wu)異(yi)(yi)常(chang)統一由后臺拋出,由前(qian)(qian)端(duan)獲取,對業務(wu)開發過(guo)程(cheng)異(yi)(yi)常(chang)處理(li)是透明,便于(yu)分(fen)布式服(fu)務(wu)與前(qian)(qian)端(duan)整合(he)
日志(zhi)(zhi)處理: 提供分(fen)布式日志(zhi)(zhi)配置,單機服務器日志(zhi)(zhi)處理,路徑、名(ming)稱、保(bao)存時長(chang)等都有(you)統(tong)一的規范
緩(huan)存使(shi)用(yong)(yong): 配置了默認的緩(huan)存方案和使(shi)用(yong)(yong)方式,系統默認使(shi)用(yong)(yong) redis 緩(huan)存,并自定(ding)(ding)義緩(huan)存注解,注解自定(ding)(ding)義緩(huan)存生命周(zhou)期時長
日(ri)志(zhi)埋點(dian): 提供場景是審(shen)計日(ri)志(zhi),記(ji)錄用(yong)戶的(de)操作行(xing)(xing)(xing)為、查(cha)詢行(xing)(xing)(xing)為、點(dian)擊(ji)行(xing)(xing)(xing)為、業(ye)務流水、 交易、數據(ju)庫(ku)操作、系(xi)統的(de)異常待(dai)進行(xing)(xing)(xing)記(ji)錄, 配合(he)業(ye)務系(xi)統審(shen)計處理
多數據(ju)(ju)庫源: 提供多數據(ju)(ju)庫源支持和接入,以及分布式事(shi)務(wu)處理
配(pei)置(zhi)加(jia)密(mi): 提供配(pei)置(zhi)加(jia)密(mi)處理為了(le)更好(hao)的進行(xing)審(shen)計(ji)和安(an)全(quan)的配(pei)置(zhi),權(quan)限(xian)嚴格的項目(mu)進行(xing)加(jia)密(mi)處理
表(biao)單提(ti)(ti)交(jiao)(jiao)校驗(yan): 提(ti)(ti)供(gong)基礎的(de)表(biao)單提(ti)(ti)交(jiao)(jiao)校驗(yan),重(zhong)復提(ti)(ti)交(jiao)(jiao)處理(li)等(deng)功(gong)能,業務(wu)直接獲(huo)取異常(chang)(chang),提(ti)(ti)供(gong)統一(yi)的(de)異常(chang)(chang)提(ti)(ti)示,優化(hua)用戶體(ti)驗(yan)
XSS 攻(gong)(gong)擊(ji)防護: 防止 XSS 攻(gong)(gong)擊(ji),通過 XssFilter 類(lei)對所有的輸入的非法字符串進(jin)行過濾以及(ji)替換
SQL 注(zhu)入防(fang)護: SQL 注(zhu)入、審(shen)計、驗證碼、密碼強度(du),盜鏈
國際化支持: 支持多語言,開發國際化項(xiang)目(mu)非常方便
多種環(huan)(huan)境(jing)部署教程: 支持多種環(huan)(huan)境(jing),比(bi)如 linux 、docker、compose、k8s、windows 等(deng),提供一鍵部署及啟動機制和腳(jiao)本(ben)
頁(ye)面代碼(ma)轉(zhuan)換: 支(zhi)持注釋式代碼(ma)轉(zhuan)換插(cha)件(jian),及自定義代碼(ma)轉(zhuan)換插(cha)件(jian),前后端公共(gong)變量轉(zhuan)換,頁(ye)面直接(jie)獲(huo)取
分布式服(fu)(fu)務(wu)熔斷: 解決(jue)服(fu)(fu)務(wu)與服(fu)(fu)務(wu)之間的依賴性, 故障(zhang)會傳播,會對整(zheng)個(ge)微服(fu)(fu)務(wu)系統造成災難性的問題
分布(bu)式事務(wu): 提(ti)供基于可靠消息服務(wu)、多數據庫源等分布(bu)式事務(wu)解決方案
分(fen)布式(shi)配(pei)置中心: 提供輕(qing)量(liang)級分(fen)布式(shi)配(pei)置管理(li)平(ping)臺,擁有輕(qing)量(liang)級、秒(miao)級動態推(tui)送、多環境、跨語言(yan)、跨機房(fang)、配(pei)置監聽、權限控制(zhi)等(deng)
分布(bu)式定時任務: 提供輕量(liang)級無中心化解決方案,使用 jar 包的形式提供分布(bu)式任務的協調服務,分布(bu)式調度解決方案
分(fen)布式(shi)鎖: 分(fen)布式(shi)鎖定可(ke)確保您的方法無法從多個(ge)微服務集(ji)群并行運行
分布式(shi)限(xian)流: 提供接口級別和方法級別的限(xian)流,避免服(fu)務壓(ya)力(li)過大而出(chu)現宕機(ji),內存過高(gao)等異常
分(fen)布式(shi)事務(wu)(wu): 集(ji)成(cheng)多種分(fen)布式(shi)事務(wu)(wu)整合的能力,比如可靠(kao)消息(xi),seata等整合方案(an)
咨詢熱線
咨詢熱線
微信咨詢
返回頂部