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) 发布并加入讨论🔥
发表了资讯
2022/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/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
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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 评论
168 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部