Java框架之light-4j(比Spring Boot快44倍,性能好)
light-java是内置了undertow服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。
undertow,jetty和tomcat可以说是javaweb项目当下最火的三款服务器,tomcat是apache下的一款重量级的服务器,不用多说历史悠久,经得起实践的考验。然而:当下微服务兴起,spring boot ,spring cloud 越来越热的情况下,选择一款轻量级而性能优越的服务器是必要的选择。spring boot 完美集成了tomcat,jetty和undertow;jetty和undertow都是基于NIO实现的高并发轻量级的服务器,支持servlet3.1和websocket;
Undertow,Tomcat和Jetty服务器配置详解与性能测试:https://www.cnblogs.com/maybo/p/7784687.html
特点:
1.带有启动停止的插件架构和中间价组件。
2.分布式OAuth2 JWT安全验证
3.基于OpenAPI的请求响应验证。
4.支持服务和客户端测量收集和面板显示
5.全局异常处理
6.在日志记录前加密敏感数据如信用卡
7.审查跨站点请求头和脚本
8.整个请求与响应的审计
9.支持各种类型的内容体分析
10.来自配置文件中的标准化响应代码和消息
11.外部配置为Dockerized环境模块
框架源码gitHub地址
https://github.com/networknt/light-java
网友评论