light-java是內(nèi)置了undertow http服務(wù)器的REST微服務(wù)輕量Java框架,它比Spring Boot內(nèi)嵌Tomcat這樣流行的微服務(wù)平臺(tái)要快44倍,與Go語(yǔ)言fast-http性能接近。基準(zhǔn)測(cè)試
特點(diǎn):
1.帶有啟動(dòng)停止的插件架構(gòu)和中間件組件。
2.分布式OAuth2 JWT安全驗(yàn)證
3.基于OpenAPI的請(qǐng)求響應(yīng)驗(yàn)證。
4.支持服務(wù)和客戶端測(cè)量收集和面板顯示
5.全局異常處理
6.在日志記錄前加密敏感數(shù)據(jù)如信用卡
7.審查跨站點(diǎn)請(qǐng)求頭和腳本
8.整個(gè)請(qǐng)求與響應(yīng)的審計(jì)
9.支持各種類型的內(nèi)容體分析
10.來(lái)自配置文件中的標(biāo)準(zhǔn)化響應(yīng)代碼和消息
11.外部配置為Dockerized環(huán)境模塊
當(dāng)然,可能實(shí)際開(kāi)發(fā)中,我們肯定是選擇 Spring Boot 框架。
畢竟除了性能之外,還有穩(wěn)定性是非常重要的,特別是企業(yè)級(jí)開(kāi)發(fā)。
不過(guò),Java 是個(gè)非常精彩的生態(tài),多了解一些有趣的框架,也是愉快的過(guò)程~
原文地址:https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650359412&idx=1&sn=fdd61414b3de4167724bff5df547765b&chksm=875a27ffb02daee904c89cc63a381b9810214f05e1e83786011898b20099e659300d88586c7c&mpshare=1&