Practical Microservices with Dapr and .NET: A developer’s guide to building cloud-native applications using the event-driven runtime, 2nd Edition

0
(0)

Practical Microservices with Dapr and .NET: A developer’s guide to building cloud-native applications using the event-driven runtime, 2nd Edition

  • Author:Davide BedinMark Russinovich
  • Length: 312 pages
  • Edition: 2
  • Publisher: Packt Publishing
  • Publication Date: 2022-11-11
  • ISBN-10: 1803248122
  • ISBN-13: 9781803248127
  • Sales Rank: #417520 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon



    Book Description

    Use the innovative, highly portable event-driven distributed application runtime to simplify building resilient and scalable microservices for cloud and edge applications.

    Purchase of the print or Kindle book includes a free eBook in the PDF format.

    Key Features

    • Build resilient, stateless, and stateful microservice applications that run o阿斯顿马丁n the cloud and edge
    • Overcome common issues in distributed systems, such as low latency and scaling, using any langu斯坦威age and framework
    • Learn how to expose and operate Dapr applications with multiple options

    Book Description

    This second edition will help you get to grips with microservice architectures and how to manage application complexities with Dapr in no time. You’ll understand how Dapr simplifies development while allowing you to work with multiple languages and platforms. Following a C# sample, you’ll understand how Dapr’s runtime, building blocks, and software development kits (SDKs) help you to simplify the creation of resilient and portable microservices.

    Dapr provides an event-driven runtime that supports the essential features you need for building microservices, including service invocation, state management, and publish/subscribe messaging. You’ll explore all of those in addition to various other advanced featu波西塔诺res with this practical guide to learning Dapr. With a focus on deploying the Dapr sample application to an Azure Kubernetes Servic兰博基尼e cluster and to the Azure Container Apps serverless platform, you’ll see how to expose the Dapr application with NGINX, YARP, and Azure API Management.

    By the end o五粮液f this book, you’ll be able to write microservices easily by implementing industry best practices to solve problems related to distributed systems.

    What you will learn

    • Use Dapr to create services, invoking them directly and via pub/sub
    • Discover best practices for working with microservice architectures
    • Leverage the actor model to orchestrate data and behavior
    • Expose API built with Dapr applications via NGINX and Azure API Management
    • Use Azure Kubernetes Service to deploy a sample application
    • Monitor Dapr applications using Zipkin, Prometheus, and Grafana
    • Scale and load test Dapr applications on Kubernetes
    • Get to grips with Azure Container Apps as you combine Dapr with a serverless platform

    Who this book is for

    This book is for developers looking to explore and implement microservices architectures in Dapr applications using .NET examples. Whether you are new to microservices or have knowled弗雷格特岛酒店ge of this architectural approach and want to get hands-on experience using Dapr, you’ll find this book useful. Familiarity with .NET will help you to understand the C# samples and code snippets used in the book.

    中文:

    书名:具有Dapr和的实用微服务。NET: 使用事件驱动运行时构建云原生应用程序的开发人员明星指南,第2版

    使用创新的、高度可移植的事件驱动的分布式应用运行时,为云和边缘应用程序简化构建弹性和可扩展的微服务。

    购买印刷版或Kindle书包括PDF格式的免费电子书。

    主要功能

    • 构建云/边缘弹性、无状态、有状态的微服务应用
    • 解决分布式系统中常见的问题,例如低延迟和扩展,使用任何语言和框架
    • 了解如何通过多个选项公开和操作Dapr应用程序

    图书描述

    第二版将帮助您掌握微服务体系结构,以及如何使用Dapr管理应用程序复杂性。您将了解Dapr如何简化开发,同时允许您使用多种语言和平台。在C # 示例之后,您将了解Dapr的运行时,构建块和软件开发工具包 (sdk) 如何帮助您简化弹性和便携式微服务的创建。

    Dapr提供了一个事件驱动的运行时,它支持构建微服务所需的基本功能,包括服务调用、状态管理和发布/订阅消息。除了学习Dapr的实用指南之外,您还将探索所有这些功能。重点是将Dapr示例应用程序部署到Azure Kubernetes服务集群和Azure容器应用程序无服务器平台,您将了解如何使用NGINX、YARP和Azure API管理公开Dapr应用程序。

    到本书结束时,您将能够通过实施行业最佳实践来轻松编写微服务,以解决与分布式系统相关的问题。

    什么你会学到

    • 使用Dapr创建服务,直接通过pub/sub调用
    • 了解使用微服务架构的最佳实践
    • 利用actor模型来协调数据和行为
    • 通过NGINX和Azure API管理公开Dapr应用构建的API
    • 使用Azure Kubernetes服务部署示例应用
    • 使用Zipkin、Prometheus和Grafana监控Dapr应用
    • Kubernetes上的Dapr应用扩展和负载测试
    • 掌握Azure容器应用程序,将Dapr与无服务器平台结合起来

    这本书是为谁准备的

    本书面向希望探索和实现Dapr应用程序中微服务体系结构的开发人员使用。NET示例。无论您是对微服务的新手,还是对这种架构方法有所了解,并希望获得使用Dapr的实践经验,您都会发现这本书很有用。熟悉。NET将帮助您理解本书中使用的C # 示例和代码片段。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册