🎉 国产 Servlet 容器可以轻量化到什么程度?答案是:0.5MB

一、关于 smart-servlet

smart-servlet 是一款实现了 Servlet 3.1 规范,支持多应用隔离部署的 Web 容器。与此同时,smart-servlet 还是一款插件化容器,基于内置的沙箱环境确保 smart-servlet 拥有最精简的运行能力,用户还可以通过自定义插件扩展容器的服务能力。

二、快速启动

  1. 下载 smart-servlet-bin-0.1.6.tar.gz 并解压。
  2. 部署你的war包至smart-servlet-bin-0.1.6/webapps。(已用JPress项目亲测可用)
  3. 执行smart-servlet-bin-0.1.6/bin/start.sh启动 smart-servlet 服务。

三、更新内容 🎉

节前我们在仅消耗 3G 内存的情况下,成功验证了 smart-socket 的单机百万长连接。为了尽快将该突破性的技术应用于 Servlet 容器中,趁着这个国庆假期专门对 smart-servlet 作了通信组件的升级。

今日,这款发型包仅 0.5 MB 的国产 Servlet 容器:smart-servlet v0.1.6 正式发布 🎉🎉🎉

3.1 Features 🌈

  1. 扩展插件功能,添加Servlet容器的注册监听。
  2. 隔离各Servlet容器应用间的缓存资源。
  3. 优化Servlet容器的退出策略。
  4. 运用多线程提升 HandlesTypes 的扫描性能。
  5. smart-servlet maven运行插件添加启动耗时的输出。
  6. Maven 插件 maven-plugin-plugin 升级至 3.6.4
  7. Maven 插件 maven-compiler-plugin 升级至 3.10.1
  8. smart-http 升级至 1.1.16

最后

smart-servlet 研发时长已超 2 年,前期的筹备工作也耗费了6年左右。开源不易,打造一款纯正国产血统的 Servlet 容器更难。如果觉得这个项目还不错的,请给我们加个 Star。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/212802/smart-servlet-0-1-6-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。