微服务和微框架有什么区别(Micronaut正式开源构建微服务应用的新选择)(1)

本文的作者是Graeme Rocher,他是Grails框架的项目创始人,主导Grails开发10多年,有着丰富的Groovy和Spring架构经验。由于Grails和Micronaut的团队和社区与Spring之间都很有渊源,而我也是其中最早的用户和参与者,所以本文将Micronaut介绍给Spring技术社区,后续也会发布更多相关的技术文章,欢迎大家积极参与讨论和分享。

以下内容来自OCI官方博客,由Graeme Rocher发表:

今天,我们非常高兴地宣布在Github上开源Micronaut

Micronaut代表了一系列应用类型的重大进步 - 特别专注微服务 - 是为JVM构建的。

Micronaut来自OCI和构建Grails框架的团队。它建立在为JVM创建应用程序框架的10多年经验之上。

通过利用构建Grails框架的经验教训,我们构建了一个工具包,其中包含开发人员期望从框架中获得的所有现代化功能,包括依赖注入、AOP、配置管理等。

简而言之,对于Micronaut,我们已经消除了传统框架中的内存消耗和启动时间方面的运行时开销。这是通过使用注解处理器来实现的,注解处理器预先编译了提前运行应用程序所需的所有必要元数据和信息,从而无需在框架级别进行反射和缓存反射元数据。

Micronaut还具有HTTP客户端和基于Netty构建的HTTP服务器,以及一系列有助于部署到云环境的工具。

Micronaut支持在GroovyJavaKotlin中构建应用程序。它的设计从Spring和Grails中获得了很多灵感,以确保开发人员尽可能简单地完全熟悉框架。

有关这些功能的更多信息,请查看详细的Snapshot文档。

下周在丹麦的Gr8Conf Europe,我们的团队将为那些有兴趣开始使用该框架的人们提供有关Micronaut的大量讲座和研讨会。(找出你在哪里可以看到Micronaut在行动。)

我们还将在下周发布Micronaut 1.0的第一个里程碑,随后将定期发布里程碑版本,并最终在今年晚些时候发布GA版本。

在接下来的几个月里,我们将努力建立框架的特性和功能,所以请继续关注并随时向我们提交您的想法和建议。

致以深切的问候,格雷姆·罗歇(Graeme Rocher)

原文:https://objectcomputing.com/news/2018/05/23/micronaut-open-sourced

作者:Graeme Rocher

翻译:春之雨

说明:版权归原文作者,翻译仅供学习参考。时间仓促,翻译不免出错,欢迎反馈和讨论,感谢阅读。

,