From the course: Complete Guide to Dapr for .NET and Azure Developers: Building and Managing Microservices
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Using the Dapr extension in Visual Studio
From the course: Complete Guide to Dapr for .NET and Azure Developers: Building and Managing Microservices
Using the Dapr extension in Visual Studio
- [Host] With the Dapr extension for Visual Studio, we can debug more effectively since that allows us to run all the applications specified in the manifest file and automatically attaches the debugger to their processes. So here in Visual Studio, let's select extensions and then manage extensions. And let's search for Dapr, and this is the extension. Let's click on install and we need to close Visual Studio. After we close Visual Studio, the installer will execute and then we can click on Modify. And I'm going to post the video here, and after a little while, the process is finished. So we're ready to restart Visual Studio. If we open the solution once again, we're going to see a new node here in the solution because we have the dapr.yaml in place. So it creates this node and we can actually right click on the yaml file and select debug, and then start a new instance. So let's do that. You can see that all the different applications specified and included in the yaml file are…
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Contents
-
-
The pub/sub building block1m 53s
-
Publishing messages in the Pet microservice3m 40s
-
(Locked)
Subscribing to messages in the Rescue microservice4m 18s
-
(Locked)
Subscribing to messages in the Hospital microservice5m 10s
-
(Locked)
Creating the Dapr component for Azure Service Bus2m 17s
-
(Locked)
Testing the pub/sub implementation7m 52s
-
-
-
(Locked)
The bindings building block1m 48s
-
(Locked)
Implementing an input binding in the Pet microservice3m 26s
-
(Locked)
Implementing an output binding in the Hospital microservice1m 45s
-
(Locked)
Creating the Dapr components for bindings with Azure Storage2m 5s
-
(Locked)
Testing the bindings implementation5m 6s
-
(Locked)
-
-
(Locked)
The secrets management building block1m 49s
-
(Locked)
Creating a local-file secrets management component3m 35s
-
(Locked)
Retrieving secrets from the microservices5m 30s
-
(Locked)
Referencing secrets in the Dapr components3m 46s
-
(Locked)
Testing the secret references in the components2m 45s
-
(Locked)
Creating the Azure Key Vault component7m 47s
-
(Locked)
Testing the secrets management with Azure Key Vault1m 57s
-
(Locked)
-
-
(Locked)
Understanding the resiliency capabilities in Dapr1m 25s
-
(Locked)
Creating and implementing retry resiliency policies6m 22s
-
(Locked)
Creating and implementing timeout resiliency policies2m 32s
-
(Locked)
Creating and implementing circuit breaker resiliency policies5m 43s
-
(Locked)
Implementing app health checks6m 50s
-
(Locked)
Challenge: Implementing resiliency capabilities40s
-
(Locked)
Solution: Implementing resiliency capabilities3m 52s
-
(Locked)
-
-
(Locked)
The workflow building block24s
-
(Locked)
Using a supported state store for actors and workflows1m 33s
-
(Locked)
Implementing the workflow and its first activity6m 42s
-
(Locked)
Invoking the workflow6m 30s
-
(Locked)
Implementing a second activity5m 25s
-
(Locked)
Challenge: Implementing a human-in-the-loop process1m 14s
-
(Locked)
Solution: Implementing a human-in-the-loop process9m 35s
-
(Locked)
-
-
(Locked)
Running Dapr on Kubernetes1m 58s
-
(Locked)
Deploying the Kubernetes cluster and initializing Dapr3m 2s
-
(Locked)
Containerizing the microservices with Docker Compose3m
-
(Locked)
Preparing and applying the component files in the Kubernetes cluster3m 25s
-
(Locked)
Creating and applying the deployments and services in the Kubernetes cluster5m 38s
-
(Locked)
Creating an ingress controller in the Kubernetes cluster2m 9s
-
(Locked)
Exposing the services in the Kubernetes cluster2m 21s
-
(Locked)
Testing the microservices in the Kubernetes cluster3m 2s
-
(Locked)