你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 容器应用中的微服务

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

容器应用部署为微服务。

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

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

Dapr 集成

使用微服务实现系统时,函数调用将分布在网络中。 若要支持微服务的分布式性质,需要考虑到故障、重试和超时。 虽然 Azure 容器应用具有用于运行微服务的构建基块,但集成 Dapr 可增强微服务编程模型。 Dapr 提供了更多功能,例如可观测性、发布/订阅、具备双向 TLS 的服务对服务调用、重试,等等。

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

Next steps