Quiz time
Q.1 State whether the following sentences are true or false:
AMQP is a STOMP protocol.
RabbitMQ is not fail-safe.
An AMQP client is required to publish to RabbitMQ.
A mirrored queue can recover from the failure of nodes in a cluster.
Q.2 Fill in the blanks:
_______________ is the exchange where messages are delivered based on the routing key.
_______________ is the exchange where messages are broadcasted.
The ___________ is an implementation of the Storm spout on the AMQP consumer protocol.
Q.3 Execute the WordCount
topology on a three node Storm cluster (one nimbus and two supervisor nodes) clubbed with a two node RabbitMQ cluster:
Try out various failure scenarios mentioned in the Building high availability of components section
Induce an artificial delay in message processing to calibrate the guaranteed processing of the Storm topology