activemq-artemis/examples/protocols/amqp/dotnet/DurableSubscriptions/readme.md

55 lines
1.1 KiB
Markdown

# Running the .NET AMQP example
# Pre-requisites:
All of this can be done on Linux, Mac and... Windows
- Install .NET
https://www.microsoft.com/net/core
- Visual Studio Code is free and may be useful:
https://code.visualstudio.com
- Powershell might be also useful:
https://github.com/PowerShell/PowerShell/
# running the example
- Create the broker, by running:
```
../../../../../bin/artemis create ./server1 --user a --password a --role a --allow-anonymous --force
./server1/bin/artemis-service start
```
Or simply use the start-broker.sh script on this directory
- Create an Topic to subscribe to
../../../../../bin/artemis queue create --name test-topic --auto-create-address --multicast --preserve-on-no-consumers --durable --address test-topic
- Compile the code
You need call restore to download AMQP Library and build it.
Restore is part of NuGET which is sort of the Maven Repo for Java devs.
```sh
dotnet restore
dotnet build
dotnet run
```
Or simply use the run-example.sh script on this directory
- Debugging
Visual Studio Code will make it fairly easy to do it