With AMQ, messages first arrive to `exchanges`, then broker distributes them to to `queues` using `routing keys`. If you are not sure what it is all about, read [this tutorial](https://www.rabbitmq.com/tutorials/tutorial-four-python.html) first and further RabbitMQ documentation if needed.
With AMQ, messages first arrive to `exchanges`, then broker distributes them to to `queues` using `routing keys`. If you are not sure what it is all about, read [this tutorial](https://www.rabbitmq.com/tutorials/tutorial-four-python.html) first and further RabbitMQ documentation if needed.
##### Queues and Tasks:
##### Queues and Tasks:
****pikatasks*** requires a separate queue for each task.
*Pikatasks requires a separate queue for each task.
*`queue name == task name`
*`queue name == task name`
* You need to create these queues by yourself.
* You need to create these queues by yourself (e.g. using the RabbitMQ Management Plugin web interface).
##### Developent setup:
##### Developent setup:
You are done after creating queues for each of your tasks. Don't need anything else for the development. Note: exchange `amq.default` will be used.
You are done after creating queues for each of your tasks. Don't need anything else for the development. Note: exchange `amq.default` will be used.