关于
# 关于 smart-servlet
smart-servlet,面向未来的新一代 Servlet 容器。 它不存在颠覆认知的创新,而是回归用户需求,使其成为你的项目或团队的最佳选择。
相较业内主流的 Servlet 容器:Tomcat、Undertow、Jetty 等,smart-servlet 最大的优势在于没有历史包袱。 它可以抛开诸多顾忌,结合当下以及未来即将面临的客观情况,提供更具针对性的专业解决方案。
为此,我们为 smart-servlet 制定了以下几项明确的目标:
推动过时规范的淘汰
诸如 JSP、EL、JNDI 等过时技术,smart-servlet 将不再支持。
如今应用框架才是承担企业级应用开发的主力,Servlet 容器的职责仅限于提供基础 Web 服务。无需为了迎合 Java EE 规范提供使用率不高的能力。
smart-servlet 建议企业用户迎合主流技术趋势,及时舍弃过时技术。这也是对人工成本和系统后期运维成本的改善。
提升 Java Web 服务在各语言性能评比中的竞争力
传统 Servlet 容器和很多应用框架在并发方面表现欠佳,以致很多人误是以为 Java 语言本身的问题。
smart-servlet 旨在实现能与 Golang、Rust 等服务进行性能表现一较高下的能力。
打造自主可控的国产 Servlet 容器
在如今这个时代背景下, 各方各面都在寻求自主可控,Servlet 容器也是其中一个重要环节。
但市面上却没有一款国产 Servlet 开源项目,smart-servlet 的存在便要打破这一局面。 从底层通信服务,乃至 Http 协议编解码,我们采用 100% 自研路线。
开源仓库:
- Github:https://github.com/smartboot/smart-servlet (opens new window)
- Gitee:https://gitee.com/smartboot/smart-servlet (opens new window)
# 目标用户
- 有着信创需求的企业用户。
- 对服务并发能力要求高的企业用户。
- 对技术有着强烈热爱的个人开发者。