Chapter 3. Getting started
This chapter guides you through a simple exercise to help you get started using AMQ .NET.
3.1. Preparing the broker
The example programs require a running broker with a queue named service_queue
. Follow these steps to define the queue and start the broker:
Procedure
- Install the broker.
- Create a broker instance. Enable anonymous access.
Start the broker instance and check the console for any critical errors logged during startup.
$ <broker-instance-dir>/bin/artemis run ... 14:43:20,158 INFO [org.apache.activemq.artemis.integration.bootstrap] AMQ101000: Starting ActiveMQ Artemis Server ... 15:01:39,686 INFO [org.apache.activemq.artemis.core.server] AMQ221020: Started Acceptor at 0.0.0.0:5672 for protocols [AMQP] ... 15:01:39,691 INFO [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live
Use the
artemis queue
command to create a queue calledservice_queue
.<broker-instance-dir>/bin/artemis queue create --name service_queue --auto-create-address --anycast
You are prompted to answer a series of questions. For yes or no questions, type
N
. Otherwise, press Enter to accept the default value.
3.2. Building the examples
AMQ .NET provides example solution and project files to help users get started quickly.
Navigate to <install-dir>
and open one of the solution files.
Solution File | Visual Studio Version |
---|---|
| Visual Studio 2013 |
| Visual Studio 2012 |
Select Build Solution from the Build menu to compile the solution.
3.3. Running Hello World
Open a command prompt window and execute these commands to send and receive a message.
D:\>cd <install-dir>\bin\Debug D:\>HelloWorld-Simple Hello world!