[开源]高性能 Java Web 服务框架 Java Web 开发更简洁、更高效、更有趣
![[开源]高性能 Java Web 服务框架 Java Web 开发更简洁、更高效、更有趣](https://yy123.ink/api/img/1782599550370-jziih5.jpg)
一、开源项目简介
Feat - 高性能Java Web服务框架
让 Java Web 开发更简洁、更高效、更有趣。
有点像 Vert.x,又有点像 SpringBoot 的 Java Web 服务开发框架
运行性能超 Vert.x,开发体验近似 SpringBoot ,以 AI 原生 和 云原生 双引擎驱动的现代化 Java Web 服务开发框架
二、开源协议
使用AGPL-3.0开源协议
三、界面展示



四、功能概述
Feat 的企业价值
|
优势 |
描述 |
|
Free |
基于 AGPL 3.0 开源,获授权后可完全自由用于商业场景 |
|
Elastic |
弹性伸缩,轻松应对业务峰值 |
|
Advanced |
先进特性,支持云原生架构 |
|
Tiny |
轻量级设计,极小的系统开销 |
产品特色
Free
基于AGPL-3.0开源协议,保障技术透明与社区共建。合规授权企业可自由商用,共建开放生态。
Elastic
柔性伸缩架构,轻松应对海量并发请求,支持十万级、百万级 QPS,满足高并发场景需求。
Advanced
全面支持 HTTP/1.0、1.1、2.0、WebSocket、SSE、TLS/SSL 等现代 Web 技术,内置路由、文件上传、WAF 等丰富功能。
Tiny
微内核架构,基于自研smart-socket通信引擎。冷启动耗时低于 100ms,极致性能与资源效率的完美平衡。
五、技术选型
三方包依赖
Feat 框架各模块的主要三方包依赖如下:
|
模块 |
依赖包 |
依赖形式 |
说明 |
|
Feat Core |
smart-socket |
运行时 |
基于Java AIO的网络通信框架 |
|
fastjson2 |
运行时 |
阿里巴巴的JSON处理库 |
|
|
Feat Cloud |
mybatis |
编译时 |
优秀的持久层框架 |
|
snakeyaml |
编译时 |
YAML配置文件解析库 |
|
|
Feat AI |
- |
- |
- |
所有依赖均采用最新稳定版本,确保安全性和性能的最优表现。
性能对比
与其他主流Java框架相比,Feat在以下方面表现卓越:
|
指标 |
Feat |
Spring Boot |
Vert.x |
|
启动时间 |
<100ms |
~700ms |
~500ms |
|
内存占用 |
低 |
高 |
中 |
|
每秒请求数 |
高 |
中 |
高 |
|
响应延迟 |
极低 |
中 |
低 |