mirror of https://github.com/dapr/quickstarts.git
2.5 KiB
2.5 KiB
Dapr pub/sub
In this quickstart, you'll create a publisher microservice and a subscriber microservice to demonstrate how Dapr enables a publish-subcribe pattern. The publisher will generate messages of a specific topic, while subscribers will listen for messages of specific topics. See Why Pub-Sub to understand when this pattern might be a good choice for your software architecture.
Visit this link for more information about Dapr and Pub-Sub.
Note: This example leverages the Dapr client SDK. If you are looking for the example using only HTTP click here.
This quickstart includes one publisher:
- Dotnet client message generator
checkout
And one subscriber:
- Dotnet subscriber
order-processor
Run Dotnet message subscriber with Dapr
- Navigate to the directory and install dependencies:
cd ./order-processor
dotnet restore
dotnet build
- Run the Dotnet subscriber app with Dapr:
dapr run --app-id order-processor --resources-path ../../../components/ --app-port 7002 -- dotnet run --project .
Run Dotnet message publisher with Dapr
- Navigate to the directory and install dependencies:
cd ./checkout
dotnet restore
dotnet build
- Run the Dotnet publisher app with Dapr:
dapr run --app-id checkout-sdk --resources-path ../../../components/ -- dotnet run --project .
dapr stop --app-id order-processor
dapr stop --app-id checkout-sdk