Micronaut 介绍
Grails 框架作者的最新力作,Micronaut 是一个新一代基于 JVM 的全栈的微服务框架,用于构建模块化的、易于测试的微服务应用。
Micronaut 的灵感来自于这些年作者使用 Spring、Spring Boot 和 Grails 构建从大型应用到服务应用的经历。
Micronaut 旨在提供所有构建微服务应用必要的工具,包括:
与此同时,Micronaut 还避免了诸如 Spring、Spring Boot 框架的下载,带来的优势是:
-
更快的启动时间
-
降低内存占用
-
最小化的反射使用
-
最小化的代理使用
-
易于单元测试
基于 Netty 无堵塞 HTTP 服务:
import io.micronaut.http.annotation.*; @Controller("/hello") public class HelloController { @Get("/") public String index() { return "Hello World"; } }
客户端:
import io.micronaut.http.annotation.Get; import io.micronaut.http.client.Client; import io.reactivex.Single; @Client("/hello") public interface HelloClient { @Get("/") Single hello(); }
Micronaut 官网
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。