Introducing Distributed Application Runtime (Dapr) - PDF, ePUB

Скачать полную версию книги "Introducing Distributed Application Runtime (Dapr) - PDF, ePUB"

Introducing Distributed Application Runtime (Dapr): Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices by Radoslav Gatev
Используйте эту книгу для изучения Distributed Application Runtime (Dapr), новой событийно-ориентированной среды выполнения от Microsoft, призванной помочь разработчикам создавать приложения микросервисов, используя палитру языков и фреймворков, которые работают везде: на локальном уровне, в любом облаке и даже на границе.

Одним из самых популярных архитектурных паттернов для реализации больших, сложных, распределенных решений является архитектурный стиль микросервисов. Поскольку решения состоят из сервисов, основанных на различных языках, фреймворках и платформах, чем сложнее и разделеннее становится приложение, тем больше соображений приходится учитывать разработчику. В большинстве случаев это оказывается непростой задачей.

Introducing Distributed Application Runtime (Dapr) - это ваше руководство по достижению большего при меньших затратах с помощью паттернов. Первая часть книги посвящена пониманию микросервисов и началу работы с Dapr на своей машине или в любом кластере Kubernetes. Далее вы пройдете через концепции Dapr, узнаете, как он работает и что он может сделать для вас. В заключение вы узнаете о различных способах отладки Dapr-приложений с помощью Visual Studio Code локально, внутри контейнера или Kubernetes. В части II вы перейдете к многократно используемым паттернам и практикам, строительным блокам Dapr. Вы пройдете путь от вызова сервисов, публикации и подписки, управления состоянием, привязки ресурсов и модели Actor до секретов; каждый строительный блок подробно рассматривается в отдельной главе. Вы узнаете, что предлагает Dapr с функциональной точки зрения, а также как можно использовать три столпа наблюдаемости (журналы, метрики и трассировки), чтобы получить представление о ваших приложениях. В части III вы изучите продвинутые концепции, включая использование конвейеров промежуточного ПО, интеграцию Dapr в веб-фреймворки, такие как ASP.NET Core, или в среды исполнения Azure Logic Apps и Azure Functions.

В книге представлен разносторонний набор примеров, которые охватывают не только простой API Dapr, но и .NET SDK. Поэтому большая часть примеров написана на .NET 5, а небольшое количество - на jаvascript, чтобы продемонстрировать использование нескольких языков. Примеры показывают, как безопасно использовать Dapr для использования различных служб в Microsoft Azure, включая Azure Kubernetes Service, Azure Storage, Azure Service Bus, Azure Event Grid, Azure Key Vault, Azure Monitor, Azure Active Directory и другие.

Чему вы научитесь
- Осознавать проблемы и границы архитектуры микросервисов
- Размещать Dapr внутри кластера Kubernetes или в качестве отдельного процесса
- Использовать и применять готовые к использованию шаблоны и практики Dapr
- Использовать HTTP/gRPC API.
- Используйте Dapr в ASP.NET Core и в приложениях .NET (с SDK или без него)
- Реализация наблюдаемости для приложений Dapr
- Обеспечение безопасности приложений Dapr
- Интегрируйте Dapr с временем выполнения Azure Logic Apps и Azure Functions.
- Реализовать весь потенциал Visual Studio Code, используя правильные расширения, которые будут способствовать лучшему опыту разработки.

Для кого эта книга
Разработчиков и архитекторов, которые хотят использовать проверенный набор шаблонов для простой реализации приложений микросервисов


73
Просмотры
1
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!