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

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

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

学习目标

学完本模块后,你将能够:

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

先决条件

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