Знакомство

Завершено

Стеки приложений, описывающие реальный сценарий, как правило, являются наиболее эффективными и надежными. Многие рабочие нагрузки по своей природе зависят от событий. В этом модуле мы узнаем, что означает принцип работы на основе событий и как мы можем моделировать реальный сценарий в Azure.

Цели обучения

К концу этого модуля вы сможете:

  • Объясните, что такое событийные и рабочие нагрузки в режиме реального времени, с помощью примеров.
  • Создайте сценарий с имитируемыми данными телеметрии.
  • Отправьте данные телеметрики с помощью функции Azure в концентратор событий.
  • Подключите другую функцию с этим концентратором событий, чтобы активировать хранилище в Azure Cosmos DB.
  • Просмотрите метрики в Application Insights, чтобы оценить производительность и определить потенциальные узкие места.

Необходимые условия

Разработчик Java уже знаком с базами данных NoSQL и способами их подключения к функциям. Для выполнения упражнений в этом модуле используйте личную учетную запись Azure. Убедитесь, что у вас есть следующие ресурсы:

  • Подписка Azure
  • Локальные установки Java JDK (17 или более поздней версии), Maven (3.0 или более поздней версии) и Azure CLI (2.12 или более поздней версии)
  • Основные средства разработки Azure Functions (4x)