完整能力,免费使用
Apache License 2.0 · 企业免费商用,无需采购授权
- ✓商用、修改、再分发、嵌入闭源产品、提供托管服务
- ✓无并发数、部署规模、功能或试用时长限制
- ✓与订阅客户使用同一份代码、同一套功能
- ✓公开 Issue 开源生态支持,由社区响应
- —企业级专属支持可通过订阅获得
再分发时保留版权声明与 NOTICE 文件,并对修改文件作出说明;商标与官方认证标识需另行获得书面许可。 详见开源协议与使用条款。
免费开始使用把 Spring Boot 里的 Tomcat,换成初始内存仅 12MB 的 smart-servlet
只改 pom.xml 依赖 · Tomcat / Undertow 直接替代 · 兼容 Spring Boot 3.x / Spring Cloud / Shiro
Spring Boot 工程结构保持不变,规范行为与 Tomcat 对齐,业务代码零改动。
在 pom.xml 中移除内嵌容器依赖
示例版本 4.0,请使用最新版本。原有 server.port 等配置继续生效,无需新增专属配置。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>tech.smartboot.servlet</groupId>
<artifactId>smart-servlet-spring-boot-starter</artifactId>
<version>4.0</version>
</dependency> 内存、合规、性能——替换动机各不相同,smart-servlet 同时满足
核心代码 100% 自主研发、源码完全开放,便于代码审计与安全评估,满足国产化替代选型的合规要求。
遵循 Jakarta Servlet 6.1 规范,Spring Boot、Spring Cloud、Shiro 等遵循 Servlet 规范的框架直接运行,业务代码零改动。
Spring Boot plaintext 场景,ab(100 万次请求)与 wrk(1024 并发)两组压测,同机对比、全部可复现
QPS,越高越好 · 增益为 smart-servlet 相对 Tomcat 的提升幅度
越高越好 · 相对 Tomcat +320%
越低越好 · 相对 Tomcat -27%
自 2024 年引入 Servlet TCK 起,每个版本公开发布测试报告
Apache-2.0 授权企业免费用于生产;付费购买的是答疑咨询与需求支持,不是使用许可。
Apache License 2.0 · 企业免费商用,无需采购授权
再分发时保留版权声明与 NOTICE 文件,并对修改文件作出说明;商标与官方认证标识需另行获得书面许可。 详见开源协议与使用条款。
免费开始使用专属顾问 1 对 1 服务,订阅不会解锁任何功能
按部署规模与支持等级年度订阅;实施、定制开发与驻场按人天计价。具体范围与响应时效以双方确认的服务方案为准。
不需要。smart-servlet 采用 Apache License 2.0,企业可免费用于生产与商业场景,无需采购使用授权,也没有并发数、部署规模或试用时长的限制。
没有。所有用户使用同一份代码,功能与性能完全一致。订阅服务不会解锁任何功能,也不会限制未订阅用户使用任何能力。
答疑咨询与需求支持:1 对 1 专属顾问答疑(及时响应、跟进到底)、功能需求评估与优先排期、生产故障优先处置、指定版本长期维护与安全补丁、代码审计与合规材料配合,以及迁移实施、架构评审、压测调优与培训。
公开 Issue 提供开源生态支持,由社区响应;商务咨询、订阅申请与订阅客户的技术支持均通过邮箱 zhengjunweimail@163.com 1 对 1 联系,不在公开 Issue 提交,也请勿在此提交生产故障与敏感信息。