在 Azure 中构建实时事件驱动 Java 解决方案

中级
开发人员
Azure
Azure Functions
Azure 事件中心
Azure Cosmos DB
Azure 存储

利用 Azure Functions 和事件中心将基于事件的遥测数据实时发送到 Azure Cosmos DB。

学习目标

在本模块结束时,你能够:

  • 介绍事件驱动的工作负载和实时工作负荷。
  • 使用模拟遥测数据创建方案。
  • 使用 Azure 函数将遥测数据发送到事件中心。
  • 将另一个函数连接到此事件中心以触发 Azure Cosmos DB 中的存储。
  • 查看 Application Insights 中的指标,以衡量性能并确定潜在的瓶颈。

先决条件

  • Azure 订阅
  • Java JDK(17.0.12 或更高版本)、Maven(3.0 或更高版本)和 Azure CLI(2.70.0 或更高版本)的本地安装
  • Azure Functions Core Tools (4.0.6821 或更高版本)

Azure 入门

选择适合你的 Azure 帐户。 即用即付或在最长 30 天内免费试用 Azure。 注册。