皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Grails 框架的作者最新力作 —— Micronaut 正式开源

Grails 框架的作者最新力作 —— Micronaut 正式开源

来自官网的最新消息 —— Micronaut在5月23日正式宣布开源。

Micronaut是Grails团队的新坑,在Grails框架的基础之上吸取大量经验,针对微服务应用场景打造的全新框架。

这套框架依旧基于JVM,同时支持Java, Groovy, Kotlin三种编程语言。团队宣称此框架打包的产品包容量更小,内存占用更少,启动速度更快。以下是来自官网的数据对比:

  • JAR files
    • 8MB in Java
    • 12 MB in Groovy
    • Spring and Groovy – 36MB
    • Grails – 27 MB
  • Heap size
    • 7MB in Java
    • 19 MB in Groovy
    • Spring and Groovy – 33 MB
    • Grails – 49 MB
  • Startup time
    • Java ~1 second
    • Spring / Grails ~3-4 seconds

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

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

  • 依赖注入和控制反转 (IoC)
  • 规范优于配置和自动配置
  • 配置和配置共享
  • 服务发现
  • HTTP 路由
  • HTTP 客户端和客户端的负载均衡

与此同时,Micronaut 还避免了诸如 Spring、Spring Boot 框架的下载,带来的优势是:

  • 更快的启动时间
  • 降低内存占用
  • 最小化的反射使用
  • 最小化的代理使用
  • 易于单元测试

虽然源码开源,但是还有许多准备工作需要做,目前cli工具还没有正式release,仍需要在本地build之后使用。感兴趣的同学可以尝尝鲜。

转自 https://www.oschina.net/news/96381/micronaut-open-sourced