介绍
描述真实场景的最佳应用程序堆栈往往最高效且最可靠。 许多工作负荷本质上是事件驱动的。 在本模块中,我们将了解事件驱动的含义以及如何在 Azure 上表示真实场景。
学习目标
在本模块结束时,你能够:
- 按示例说明事件驱动的工作负载和实时工作负荷。
- 使用模拟遥测数据创建场景。
- 使用 Azure 函数将遥测数据发送到事件中心。
- 使用此事件中心连接另一个函数以触发 Azure Cosmos DB 中的存储。
- 查看 Application Insights 中的指标,以衡量性能并确定潜在的瓶颈。
先决条件
作为 Java 开发人员,你已经熟悉 NoSQL 数据库,以及如何使用函数连接它们。 若要完成本模块中的练习,请使用个人 Azure 帐户。 请确保你拥有以下资源:
- Azure 订阅
- Java JDK(17 或更高版本)、Maven(3.0 或更高版本)和 Azure CLI(2.70 或更高版本)的本地安装
- Azure Functions Core Tools(4x)