ApiBoot 2.1.2.RELEASE發(fā)布,鏈路日志Admin端點(diǎn)發(fā)布

ApiBoot為接口服務(wù)而生,基于SpringBoot完成擴(kuò)展、自動(dòng)化配置,通過(guò)封裝一系列Starter來(lái)讓調(diào)用者快速集成組件,降低學(xué)習(xí)、使用門(mén)檻,提高開(kāi)發(fā)效率。

ApiBoot 官網(wǎng)

官網(wǎng)地址:http://apiboot.minbox.io

2.1.2.RELEASE(2019-7-24日發(fā)布)

  • ApiBoot Logging
    • 可配置指定路徑前綴下的請(qǐng)求采集上報(bào)日志
    • 可排除指定路徑不進(jìn)行采集日志
    • 支持控制臺(tái)打印美化后的json
    • 支持實(shí)時(shí)上報(bào)請(qǐng)求日志
    • 支持定時(shí)上報(bào)指定數(shù)量的請(qǐng)求日志
    • 可配置項(xiàng)目啟動(dòng)后間隔時(shí)間上報(bào),單位:秒
    • 支持內(nèi)存方式臨時(shí)緩存請(qǐng)求日志
    • 支持服務(wù)停止后上報(bào)緩存中全部日志到Admin
    • 支持配置上報(bào)Admin的指定地址,進(jìn)行上報(bào)日志
    • 支持從服務(wù)注冊(cè)中心獲取Admin的地址,負(fù)載均衡上報(bào)請(qǐng)求日志
    • 支持配置上報(bào)請(qǐng)求日志時(shí)安全用戶信息
  • ApiBoot Logging Admin(初版首發(fā))
    • 支持SpringCloud注冊(cè)中心服務(wù)發(fā)現(xiàn)
    • 支持美化接收的請(qǐng)求日志json內(nèi)容
    • 支持記錄具體上報(bào)日志的服務(wù)信息
    • 支持?jǐn)?shù)據(jù)源方式存儲(chǔ)請(qǐng)求日志
    • 支持SpringSecurity配置保護(hù)日志上報(bào)安全性


      ApiBoot Logging 組件架構(gòu)圖.png

源碼、文檔地址

GitHub Wiki:https://github.com/minbox-projects
碼云 Wiki:https://gitee.com/minbox-projects/api-boot/wikis
ApiBoot:https://gitee.com/minbox-projects/api-boot
MinBox Logging:https://gitee.com/minbox-projects/minbox-logging

ApiBoot 目前集成組件

ApiBoot提供的所有封裝依賴對(duì)應(yīng)第三方框架關(guān)系如下所示:

依賴名稱(chēng) 介紹
api-boot-starter 所有Starter的基礎(chǔ)依賴
ApiBoot 整合案例 ApiBoot落地使用示例,是恒宇少年知識(shí)庫(kù)小程序接口源碼
api-boot-starter-mail ApiBoot集成阿里云郵件服務(wù)
api-boot-starter-logging-admin ApiBoot Logging日志管理端,統(tǒng)一接收采集
api-boot-starter-logging 零侵入、鏈路式日志分析框架
api-boot-starter-http-converter 集成FastJson作為格式化返回JSON
api-boot-starter-security-oauth-jwt 集成SpringSecurity、Oauth、Jwt安全、認(rèn)證框架
api-boot-starter-swagger 集成Swagger2作為接口服務(wù)文檔
api-boot-starter-alibaba-oss 集成阿里云Oss對(duì)象存儲(chǔ)接口服務(wù)
api-boot-starter-alibaba-sms 集成阿里云國(guó)際短信接口服務(wù)
api-boot-starter-quartz 集成分布式定時(shí)任務(wù)框架Quartz
api-boot-starter-datasource-switch 集成支持多數(shù)據(jù)源自動(dòng)切換、動(dòng)態(tài)創(chuàng)建數(shù)據(jù)源
api-boot-starter-resource-load 資源與業(yè)務(wù)完全分離、自動(dòng)化讀取
api-boot-starter-message-push 推送服務(wù),集成極光推送
api-boot-starter-rate-limiter 接口QPS限流
api-boot-starter-mybatis-enhance 集成Myabtis Enhance 持久化框架
api-boot-starter-mybatis-pageable 集成Mybatis Pageable 自動(dòng)分頁(yè)插件
api-boot-mybatis-enhance-maven-codegen Mybatis Enhance專(zhuān)屬代碼插件
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容