Install Rabbitmq On Windows
Install Rabbitmq On Windows
True or False
A: Yes
RabbitMQ is a NoSQL database. True or False
A : False
Q: What is RabbitMQ ?
A:RabbitMQ is an open source message broker software (sometimes called
message-oriented middleware) that implements the Advanced Message
Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang
programming language and is built on the Open Telecom Platform framework
for clustering and failover.
Topic - Here again the routing key is made use of. But unlike in direct
exchange type, here the routing key of the exchange and the bound
queues should not necessarily be an exact match. Using regular
expressions like wildcard we can send the exchange to multiple bound
queues.
Headers - In this type of exchange the routing queue is selected based
on the criteria specified in the headers instead of the routing key. This is
similar to topic exchange type, but here we can specify complex criteria
for selecting routing queues.
We can define the queue's priority range at the time the queue is
created
Messages where priority is not set get a priority of 0
Messages with a numeric priority higher than the maximum set on the
queue get the highest priority the queue supports
Federation Types:
Exchanges
Queue
vHost
Bindings
A: Exchanges and Queue
err = ch.ExchangeDeclare(
"logs_topic", // name
"topic", // type
true, // durable
false, // auto-deleted
false, // internal
false, // no-wait
nil, // arguments
) - Which exchange type is declare in this Go API –
snippets? _______________
A : Topic