开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Micronaut首页、文档和下载 - 基于 JVM 的微服务应用框架 - 开源中国社区
全部项目分类
Apache
Java
跨平台
分享
收藏
69 人收藏
收录时间:2018-05-24
Micronaut 详细介绍

Grails 框架作者的最新力作,Micronaut 是一个新一代基于 JVM 的全栈的微服务框架,用于构建模块化的、易于测试的微服务应用。

Micronaut 的灵感来自于这些年作者使用 Spring、Spring Boot 和 Grails 构建从大型应用到服务应用的经历。

Micronaut 旨在提供所有构建微服务应用必要的工具,包括:

  • 依赖注入和控制反转 (IoC)

  • 规范优于配置和自动配置

  • 配置和配置共享

  • 服务发现

  • HTTP 路由

  • HTTP 客户端和客户端的负载均衡

与此同时,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

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Micronaut 的评论 (全部 8 条评论)
{{repayCom.userName}}
不懈的小猪
有没有什么案例,哪个大神带着大家学习下,哈哈哈
z201
vert.x了解下。
formever
有人搭过这个环境么?看里面搭脚手架的方法似乎实在Linux上面的吧,不会搭
jonnyosbor
关注下
笨笨猴
mark一下吧
顶部