ActiveJ轻量级 Java Web 框架
ActiveJ 是适用于现代 Web、云、高负载和微服务的 Java 框架,可作为 Spring/Micronauts/Netty/Jetty 的替代方案。它希望在无第三方依赖的情况下,尽可能以最精简的方式提供优秀的性能。
主要特性
- 最小依赖:轻量级的简洁 Java 框架,无第三方依赖
- 拥有丰富的技术栈:可用于构建快速的异步应用程序
- 零开销设计
- 可作为 Spring、Micronaut、Apache Spark、Quarkus 和其他解决方案的全功能替代品
示例代码
class Main extends HttpServerLauncher {
@Provides
AsyncServlet servlet() {
return request -> HttpResponse.ok200()
.withPlainText("Hello World");
}
public static void main(String[] args) throws Exception {
Launcher launcher = new HttpHelloWorldExample();
launcher.launch(args);
}
}
性能比较
评论