Example of rabbitmq sender/reciever where the reciever uses rest template to consume a web service.
Before you can build your messaging application, you need to set up the server that will handle receiving and sending messages.
RabbitMQ is an AMQP server. The server is freely available at http://www.rabbitmq.com/download.html. You can download it manually, or if you are using a Mac with homebrew:
brew install rabbitmq
Unpack the server and launch it with default settings.
rabbitmq-server
Install JSON Server
npm install -g json-server
Create a db.json file with some data
{ "posts": [ { "id": 1, "title": "json-server", "author": "typicode" } ], "comments": [ { "id": 1, "body": "some comment", "postId": 1 } ], "profile": { "name": "typicode" } }
Start JSON Server
json-server --watch db.json
./gradlew bootRun
or
./mvnw spring-boot:run