Message queues Flashcards

Master Message Queues

1
Q

What is a message queue ?

A

It’s a message broker with variety of message protocols

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What protocol is RabbitMQ based upon ?

A

AMQP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What MQs are using AMQP ?

A
  1. RabbitMQ
  2. Qpid
  3. StormMQ
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What MQ is using a smart broker/dumb consumer model ?

A

RabbitMQ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What model is RabbitMQ using ?

A

SmartBroker/Dumb consumer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Is RabbitMQ using synchronous or asynchronous communication ?

A

It can use both depending on configuration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How is the RabbitMQ communication done ?

A
  • Publisher sends messages to exchanges

- Consumers fet messages from queues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are message exchanges ?

A

Like routers for messages, sending to various queues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What client libraries does RabbitMQ Support ?

A
  • Java
  • .NET
  • node.js
  • Ruby
  • PHP and many more
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which MQ has dozen of plugins available to extend integration and use cases ?

A

RabbitMQ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly