Azure 容器应用中的微服务

使用微服务体系结构可以独立开发、升级和缩放整个系统中的核心功能区域并对其进行版本控制。 Azure 容器应用为部署包含以下功能的微服务提供了基础:

容器应用部署为微服务。

容器应用环境为一组容器应用提供安全边界。 单容器应用通常表示一项微服务,后者包括由一个或多个容器构成的容器应用。

可以将 Azure FunctionsAzure Spring Apps 添加到 Azure 容器应用环境

Dapr 集成

实现由微服务组成的系统时,函数调用将分布在网络中。 若要支持微服务的分布式性质,你需要考虑到故障、重试和超时。 虽然容器应用具有用于运行微服务的构成要素,但 Dapr 的使用提供了更丰富的微服务编程模型。 Dapr 在相互 TLS 和重试等功能中加入了可观测性、发布/订阅以及服务到服务调用等功能。

有关使用 Dapr 的详细信息,请参阅使用 Dapr 生成微服务

后续步骤