Micronaut 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Micronaut 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2018-05-24
提 交 者: Feng_Yu

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(); 
}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Micronaut 的相关博客

Micronaut 之HelloWorld!

小试一下Micronaut,按照官方文档跑了一下helloworld 第一步克隆,按照官方文档是: git clone git@github.com:micronaut-pro...

Micronaut【二:快速入门】

2 创建第一个程序 基于Windows及Intellij IDEA,创建Windows上运行的程序。 2.1 安装CLI 首先下载micronaut二进制包。 解压到...

Graeme Rocher访谈:介绍Micronaut

导读:Voxxed Days Microservices 2018 将于10月28-30日在法国巴黎举办,是一个为期三天的新活动,包括两个会议日和一个专注于...

grails团队的新框架:micronaut

http://micronaut.io/ 体积更小,内存占用更小,性能更优?同时支持java,groovy,kotlin三种编程语言。grails框架我用过,做过...

micronaut pk spring boot

https://github.com/micronaut-projects/micronaut-examples.git [INFO] Including io.micronaut:micronaut-http-client🏺...

微服务中的Kafka与Micronaut

今天,我们将通过Apache Kafka主题构建一些彼此异步通信的微服务。我们使用Micronaut框架,它为与Kafka集成提供专门的库。让我...

micronaut 学习一 基本安装

一般来说,使用框架就是使用类库同时按照框架的类库套路编写代码,但是从越来越复杂的实际 场景来说,cli以及脚手架工具,可以...

微服务中的Kafka与Micronaut

今天,我们将通过Apache Kafka主题构建一些彼此异步通信的微服务。我们使用Micronaut框架,它为与Kafka集成提供专门的库。让我...

Micronaut 微服务中使用 Kafka

今天,我们将通过Apache Kafkatopic构建一些彼此异步通信的微服务。我们使用Micronaut框架,它为与Kafka集成提供专门的库。让...

micronaut 学习 二 创建一个简单的服务

micronaut 提供的cli 很方便,我们可以快速创建具有所需特性的应用,以下是一个简单的web server app 创建命令 mn create-ap...

Micronaut 的相关问答

评论 (13)

加载中
springboot 真的要改了,更适合云原生呀
2019/09/24 16:20
回复
举报
打分: 推荐
想看 Micronaut 性能表现的移步这里: https://my.oschina.net/greenlaw110/blog/1863937
2018/07/26 18:45
回复
举报
说的很好, 我还是用SpringCloud
2018/06/26 14:32
回复
举报
有没有什么案例,哪个大神带着大家学习下,哈哈哈
2018/06/15 11:19
回复
举报
vert.x了解下。
2018/06/14 08:43
回复
举报
有人搭过这个环境么?看里面搭脚手架的方法似乎实在Linux上面的吧,不会搭
2018/06/11 11:07
回复
举报
打分: 推荐
关注下
2018/05/31 16:15
回复
举报
mark一下吧
2018/05/30 16:15
回复
举报
关注吧,现在Spring有点飘了~要给它泼盆水~
2018/05/29 16:14
回复
举报
mark
2018/05/28 04:29
回复
举报
更多评论
13 评论
151 收藏
分享
返回顶部
顶部