Make sure you have an update to build. Either pull from stage or run ds build
.
- Install Rabbit
If you have brew installed, http://www.rabbitmq.com/install-homebrew.html
Follow the steps for installing, adding to your .bash_profile and then you can run
rabbitmq-server
Locally, you can now access RabbitMQ at http://localhost:15672 guest/guest
You'll see tabs for Exchanges and Queues.
An Exchange ties the Queues together. If you want to send a messag,e you send directly to an Exchange, not a Queue.
An app called a Producer sends messages to an Exchange. that exchange takes care of the distribution of the message ot th equeus attached to it.
Producers and Consumers use settings to set up and access the Queues
Currently there are 2 production types: Produce Transactional, Campaign cache.
So we need a new production type: Produce Help Ticket.
A production type is an exchange.
Only through code, you create a new exchange.
I'll need one queue to submit a ticket. (for future dev: create separate exchange/queue for creating a ZD user)
Topic Exchange can distribute messages to different queues based on keys / wildcard settings.