Micronaut 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Micronaut 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Micronaut 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开源组织
地区 不详
投 递 者 Feng_Yu
适用人群 未知
收录时间 2018-05-24

软件简介

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 指数为
超过 的项目

评论

点击加入讨论🔥(13)
发表了资讯
01/09 06:46

Micronaut 3.2.4 发布,基于 JVM 的微服务框架

Micronaut 3.2.4 已发布,主要更新内容: 升级 micronaut-security 至 3.2.1 (#6704) 删除验证模块的冗余服务提供者定义 (#6703) 升级 clientBasics.adoc (#6695) 使用 java.util.function.Supplier,而不是直接初始化 LOGGER (#6692) 修复部分拼写错误 (#6700) 将默认验证上下文中先前验证的消息重置为 null @agugan (#6607) 嵌套 pojos 上的自定义验证器在从 2.x 到 3.x 的分支上缺少合并 (#6686) 升级 link (#6685) 升级 mi...

1
4
2021/08/20 06:21

Micronaut 3.0.0 正式发布

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 Micronaut 3.0.0 正式版在 3.0.0 RC 1 版本的基础上升级了众多内容,具体更新内容如下: Micronaut 3.0.0 RC1 的更新内容可以点击此处查看 变化: 不要使用已经取消的 emitter (#5987) 升级 Netty 至 4.1.67 (#5994) Pr 5993 rebase (#6004) 当备份数据在磁盘...

3
4
2021/08/13 07:30

Micronaut 3.0.0 RC1 发布

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 Micronaut 3.0.0 RC1 发布,更新内容如下: 变化: 将 New Relic Micrometer 注册表加入 BOM (#5960) 将 micronaut-gcp 升级至 4.0.0-RC2 (#5959) AnnotationMetadataHierarchy 改进 (#5953) 将 micronaut-views 升级至 3.0.0-M2 (#5958) 改变总是将错误序列化...

1
0
2021/06/17 07:19

Micronaut 2.5.6 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.5.6 正式发布,本次更新内容如下: 从 3.x 版本中带回 stereotype 和 annotation 映射器的变化,为可重复性添加 stereotype 处理; 将 micronaut-test 升级至 2.3.7; 支持使用 @JsonAnyGetter 和 @JsonAnySetter 进行序列化/反序列化; 将...

0
1
2021/06/04 07:02

Micronaut 2.5.5 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.5.5 正式发布,本次更新内容如下: 错误时每个请求跳过一次; 修复由 #5306 引起的并行运行测试的回归问题; 修复:捕获 FileSystemAlreadyExistsException 异常; 将 micronaut-kubernetes 升级至 2.3.3; 将 micronaut-test 升级至 2.3....

0
3
2021/05/21 07:15

Micronaut 2.5.4 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.5.4 正式发布,本次更新内容如下: 变化: 通过更新 Netty 版本修正了一个内存泄露问题; 修正了关于 websocket 连接的回归问题; 修正了返回 Any 的 suspend 方法的编译错误; 修正了关于无效 cookie 的 NPE 问题; 依赖性升级: 更新 Lo...

0
1
2021/05/07 07:01

Micronaut 2.5.1 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.5.1 正式发布,本次更新内容如下: 将 micronaut-jms 升级至 1.0.0.M2 (#5385) 小幅性能优化 (#5384) 改善 Bean context 的启动性能 (#5352) 将 micronaut-gcp 升级至 3.5.0 (#5380) 将 micronaut-cache 升级至 2.4.0 (#5355) 确保可重复父...

0
1
发表了资讯
2021/04/28 07:14

Micronaut 2.4.3 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.4.3 正式发布,本次更新内容如下: 改进 Init/Bean context 的性能 (#5306); 将 micronaut-grpc 升级至 2.4.0 (#5314); 将 micronaut-liquibase 升级至 3.3.1 (#5312); 将 micronaut-kafka 升级至 3.3.0 (#5308); 性能/内存优化 (#5297...

1
1
发表了资讯
2021/04/02 07:01

Micronaut 2.4.2 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.4.2 正式发布,本次更新内容如下: 变化: 在调试 SSL 异常时记录没有请求状态; 修正带有连字符的数字处理; 将 micronaut-aws 升级至 2.4.2 (#5193); 将 micronaut-security 升级至 2.3.2 (#5188); 日志级别文档修复 (#5177); 修复注释...

0
2
发表了资讯
2021/03/20 07:11

Micronaut 2.4.1 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.4.1 正式发布,本次更新内容如下: 变化 Docs - 修正了错误的注释引用和名称 (#5141) 将 micronaut-aws 升级到 2.4.1 (#5142) 修复 GraalVM 警告 (#5143) 在 LoggerLevelsConfigurer 中处理 LogLevel.OFF (#5140) 修复新的 Micronaut 网页导...

6
1
2021/03/10 07:50

Micronaut 2.4.0 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.4.0 正式发布,本次更新内容如下: 变化: 提高编写生成类的性能 (#5085) 将 micronaut-data 升级到 2.3.1 (#5077) 添加连贯性 bom (#5073) 将 micronaut-rabbitmq 升级到 2.4.0 (#5074) Json 错误格式 (#5042) 在 inject-java 中删除 ASM ...

2
8
2021/03/04 07:00

Micronaut 2.3.4 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.3.4 正式发布,本次更新内容如下: 变化: 更新了文档措辞、错别字、将被动切换为主动等 (#4976) 修复 #5020 (#5021) 遵循父类关闭设置并允许 micronaut.netty.event-loops.parentRespect (#5024) 不要为内部 bean 的外部类创建 AOP 建议,...

0
2
2021/02/25 07:27

Micronaut 2.3.3,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.3.3 正式发布,本次更新内容如下: 更新: 修复无法通过 Micronaut SQL 为 Oracle 驱动程序更新 BOM 的问题 (#4977) 使用最新的 micronaut-build 插件 (#4954) [core] 更新分支 2.3.x 的通用文件 (#4877) 将 micronaut-jaxrs 升级到 2.0.1 ...

0
5
2021/02/14 07:30

Micronaut 2.3.2 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.3.2 正式发布,本次更新内容如下: 更新内容: 测试套件 Kotlin 代码清理 测试套件 groovy 代码清理 测试套件 Java 代码清理 文档修复 将 micronaut-kotlin 升级至 2.3.0 将 micronaut-grpc 升级至 2.3.0 将 peter-evans/create-pull-requ...

0
6
2021/02/03 07:30

Micronaut 2.3.1 发布,基于 JVM 的微服务应用框架

Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 近日,Micronaut 2.3.1 正式发布,本次更新内容如下: 更新内容: 将 micronaut-maven-plugin 升级至 1.1.5 更改数据结构以保持顺序用于创建可重现的 jars 恢复围绕设置属性和可为空性的错误 增加了覆盖 Zipkin 路径的可能性。 将 io.micronaut.aws:micronaut...

1
5
发表于云计算专区
2021/01/23 07:52

Micronaut 2.3.0 发布,基于 JVM 的微服务应用框架

Micronaut 2.3.0 发布了,本次更新内容主要为项目组件升级。 Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 本次更新内容包括: 将 micronaut-security 升级到 2.3.0 @ micronaut-build(#4843) 将 micronaut-data 升级到 2.2.4 @micronaut-build (#4845) 只显示运行的 banner,不显示测试的 banner @gr...

0
2
发表于云计算专区
2021/01/07 07:31

Micronaut 2.2.3 发布,基于 JVM 的微服务应用框架

Micronaut 2.2.3 发布了,本次更新内容主要为项目组件升级。 Micronaut 是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 本次更新内容包括: 将 netty-tcnative-boringssl-static 从 2.0.34.Final 升级为 2.0.35.Final @dependabot(#4779) 将 micronaut-gradle-plugins 从 2.0.11 升级到 2.0.15 @dependabot(#477...

0
4
发表于服务端专区
2020/09/13 07:22

Micronaut 2.0.2 发布,基于 JVM 的微服务应用框架

Micronaut 2.0.2 已发布,此版本的更新内容较多,主要如下: 将 aws-java-sdk-lambda 从 1.11.858 升级至 1.11.859 @dependabot (#4083) [core] 升级 2.0.x 分支的 common 文件 @micronaut-build (#3904) 升级 micronaut-spring 至 2.1.1 @micronaut-build (#4081) 升级依赖 @micronaut-build (#4068) 升级 micronaut-neo4j 至 3.0.2 @micronaut-build (#4077) 支持在错误处理中同时处理 BeanInstantiationException 和 Depend...

0
3
发表于软件架构专区
2020/08/03 07:26

Micronaut 2.0.1 发布,基于 JVM 的微服务应用框架

Micronaut 2.0 的首个维护版本 2.0.1 已发布,主要更新如下: 功能增强 添加对 HTTP2 设置的支持 #3584 (@croudet) bugfix 修复 Micronaut 无法处理连续 http/2 POST 请求的问题 #3618 修复对 HTTP content chunks 的处理 #3618 #3623 已关闭的 issue Micronaut 的 Netty 服务器出现 OOM 错误,可能是 io.netty.buffer.PoolThreadCache 和 io.netty.channel.nio.NioEventLoop 中的内存泄露 #3422 文档缺少书签功能 #3267 @MapFo...

0
4
发表于服务端专区
2020/07/14 07:13

Micronaut 1.3.7 发布,基于 JVM 的微服务应用框架

Micronaut 1.3.7 已发布,这是 Grails 框架作者打造的开源项目,也是新一代基于 JVM 的全栈微服务框架,用于构建模块化的、易于测试的微服务应用。有关 Micronaut 的特性介绍点此查看。 1.3.7 值得关注的变更: 支持 GraalVM 20.0.0 支持使用 GraalVM 20.0.0 为 JDK 8 和 JDK 11 创建原生镜像 启动和内存使用优化 启动性能和内存使用率(20%)都有所提升 Micronaut Data Integration Micronaut Data 已被添加到micronaut-bom,现在...

6
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
13 评论
171 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部