跳到主要内容

8. 云原生特性

目前使用的大多数 JVM 框架都是在云部署和微服务架构兴起之前设计的。使用这些框架构建的应用程序旨在部署到传统的 Java 容器中。因此,这些框架中的云支持通常是附加功能,而不是核心设计功能。

Micronaut 从一开始就是为构建云计算微服务而设计的。因此,许多通常需要外部库或服务的关键功能都可以在应用程序本身中使用。Micronaut 应用程序是 "原生云原生 "的,这已经超越了当前业界最流行的一个词。

以下是一些直接集成到 Micronaut 运行时中的云特定功能:

  • 分布式配置
  • 服务发现
  • 客户端负载平衡
  • 分布式跟踪
  • 无服务器功能

Micronaut 中的许多功能都深受 Spring 和 Grails 功能的启发。这种设计有助于已经熟悉 Spring Cloud 等系统的开发人员。

下面的章节将介绍这些特性以及如何使用它们。

英文链接