43759790ae | ||
---|---|---|
.. | ||
Program.cs | ||
amqp-durables.csproj | ||
readme.md | ||
run-example.sh | ||
start-broker.sh | ||
stop-broker.sh |
readme.md
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:
- 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.
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