Message queues Flashcards
Master Message Queues
1
Q
What is a message queue ?
A
It’s a message broker with variety of message protocols
2
Q
What protocol is RabbitMQ based upon ?
A
AMQP
3
Q
What MQs are using AMQP ?
A
- RabbitMQ
- Qpid
- StormMQ
4
Q
What MQ is using a smart broker/dumb consumer model ?
A
RabbitMQ
5
Q
What model is RabbitMQ using ?
A
SmartBroker/Dumb consumer
6
Q
Is RabbitMQ using synchronous or asynchronous communication ?
A
It can use both depending on configuration
7
Q
How is the RabbitMQ communication done ?
A
- Publisher sends messages to exchanges
- Consumers fet messages from queues
8
Q
What are message exchanges ?
A
Like routers for messages, sending to various queues
9
Q
What client libraries does RabbitMQ Support ?
A
- Java
- .NET
- node.js
- Ruby
- PHP and many more
10
Q
Which MQ has dozen of plugins available to extend integration and use cases ?
A
RabbitMQ