你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure 容器应用中的微服务
使用微服务体系结构可以独立开发、升级和缩放整个系统中的核心功能区域并对其进行版本控制。 Azure 容器应用为部署包含以下功能的微服务提供了基础:
容器应用环境为一组容器应用提供安全边界。 单容器应用通常表示一项微服务,后者包括由一个或多个容器构成的容器应用。
可以将 Azure Functions 和 Azure Spring Apps 添加到 Azure 容器应用环境。
Dapr 集成
实现由微服务组成的系统时,函数调用将分布在网络中。 若要支持微服务的分布式性质,你需要考虑到故障、重试和超时。 虽然容器应用具有用于运行微服务的构成要素,但 Dapr 的使用提供了更丰富的微服务编程模型。 Dapr 在相互 TLS 和重试等功能中加入了可观测性、发布/订阅以及服务到服务调用等功能。
有关使用 Dapr 的详细信息,请参阅使用 Dapr 生成微服务。