application in Rabbitmq

Job ID: 35006451

Budget: $30 – $250 AUD

THREE (3) separate tasks make up this assessment. Each of the tasks deals with different
domains: 1) chatting; 2) trading; and 3) contact tracing.
• In each of the three (3) tasks, you will be required to get middleware up and running to enable
the applications you develop to communicate with one another.
• You will develop command line–based applications that will do one or both of the following:
o Subscribe to topics in the middleware; and/or
o Perform behaviours based on messages received.
• You will publish to topics in middleware based on user input or start-up parameters. It is a
prerequisite that:
o You have access to a machine that is capable of running Docker or similar
containerisation software (e.g., Podman). However, it should be noted that the
instructions provided here are for Docker only.
• In relation to the middleware:
o RabbitMQ is the prescribed middleware; and
o You can reuse the middleware from the first prototype for all subsequent prototypes.
Related categories: JavaScript Node.js Express JS Socket IO RabbitMQ