https://github.com/epomatti/servicebusqueues
Sample application using Azure Service Bus Queues to send and receive messages.
https://github.com/epomatti/servicebusqueues
azure csharp dotnet-core servicebus
Last synced: about 1 month ago
JSON representation
Sample application using Azure Service Bus Queues to send and receive messages.
- Host: GitHub
- URL: https://github.com/epomatti/servicebusqueues
- Owner: epomatti
- License: mit
- Created: 2019-07-06T23:17:40.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-03-20T01:46:55.000Z (over 3 years ago)
- Last Synced: 2025-01-17T18:41:45.680Z (9 months ago)
- Topics: azure, csharp, dotnet-core, servicebus
- Language: C#
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Azure Service Bus - Queues

Sample application using Azure Service Bus Queues to send and receive messages.
## Azure Setup
Create the servie bus:
```bash
location='eastus'
group='rg-servicebus'
name='bus-demo-999'az group create -n $group -l $location
az servicebus namespace create -g $group -n $name -l $location
az servicebus queue create -g $group --namespace-name $name -n 'queue1'az servicebus namespace authorization-rule keys list -g $group --namespace-name $name --name RootManageSharedAccessKey --query primaryConnectionString -o tsv
```## Run the code
Install the dependencies:
```bash
dotnet restore
```Create the `appsettings.json` and add the connection string:
```bash
# copy from the example
cp config/appsettings.json appsettings.json# get the connection string
az servicebus namespace authorization-rule keys list -g $group --namespace-name $name --name RootManageSharedAccessKey --query primaryConnectionString -o tsv
```Send messages to the queue:
```bash
dotnet run send
```Receive messages from the queue:
```bash
dotnet run receive
```## Delete the resources
```bash
az group delete -n $group
```